several fixes in communication