updates to main menu code base