add menus for admins and non-admins. Write tests