adding initial changes by agosta for switch to controller enhanced communication