updated with interactive login output