first menu and data manipulation