fixed outportdata in communication