implemented navigation classes
added navigation