auth improvements
auth improvements again