modified: test communication