auth revise