stable with clean login and classes