switched to queues for data passing between processes.