#30 create dynamic menu