added comments to menu code, also added idea for new menu structure as menu system need to be re-writted