initial version untested
First state of nav working yay