add :category to User, also with validations