Got get to work on cycles as well as forwarding of data when a specific branch does not contain any thje value to a key but at one end the value exists.