almost completed the main menu