Parallelize algo 2