Improvement add hook before create user