add mongo auth function