added all the authentication models