auth improvements
niiiice