shouldn't it say "a custom class for a producer"?