Initial Commit for Custom auth