refactored poly processing params into a new class to allow multiple instances