you know, just optimize the login functionality