Improved login/registration use case