implementing send to couple behaviour
merging