next, create dataFactory to handle track results