1.) Minor changes in communication protocol; 2.) Prepared communikcation component.