implement dataflow with the tracking map