fixed communication issue