working communication between 2 processes