menu: created most important part, requires a lot of work