auth completely done