make menu generic