Parallel preliminary implementation