lots of sign-in and nav stuff