various work on menu and header stuff