Changed to process in parallel