add data collector class