use settings.AUTH_USER_MODEL for custom user compatbility