playing around with process communication