rest of the files that go along with the previous commit regarding the menu class