features: login and logout added