cleanup hashset instantiation
make producer nonstatic