adding user authentication/authorization and more