added login, logout, sign up