clean up a code and few changes in interface-propeller communication