wrap up auth