client: cross communincation