add support for beta settings and hidden settings