make menu optional