will now separate run and combine with the addition of multitasking
adding multitask, there is still a problem when two processes access the same file