Trying to get a better sense of menu implement