implement receiving from specific pid