Merged some of your changes into partone.cpp. I am having problems with the change from *process = new to process = new in the createProcesses method. #define EMPTY_PROCESS_NAME to change the name if need be quickly.