bi-directional communication is working