add model for auth