further  progress on  interprocess communication