add some site navigation and authorization logic