upgraded module to be standalone, adding UI elements for menu and products