add settings page. Require users to do the compatibility test. Update header bar on main page