now uses the login interface