add Collector for doing data maker