moved navigation to separate file