added communication to runControl