menu inital implementation