add login/logout, and password reset