improving readability and hashing out problems

submenus not 100% working as intended.