basic setup and main nav implemented