refactored methods from menu into order