communication by object