auth,some design