more screens and login handling