added annotations to Auth