new changes fix communication error