make menu dynamic