rebuild Auth.m

more cleanable work