Pull out menu item building into seperate method