parallel write