integrated with data collector factory