working on menu system