create login, authentication, limit access, and sidebar