add category filthering
add nav controller
add logic to menu controller
add menu