added parallelize to the todo