interprocess communication channel