new initialisation for parallel