remove dictionary print out, change output to flow from target => source