added a VarietyType model to represent (red, white, dessert, etc)