communication bugfixind and enhancements