nav bar and login auth stuff and a lot of other stuff