client: cross communication