Finished implementation of single process