worked on the auth module