fix the User pattern