got communication working, still a bug in sending values to right place.
removed barrier