Patch & communication (3)