new process implementation