make the workers work properly. There was a problem where the waitgroup solution we had before would sallow multiple workers to run at the same time after the first worker finished his work.