fixed communication issues