get question nav working, refactor nav module