improved communication module in core