add menu() function