maybe navigation should be put in header?