made use of parallel