simplified menu logic