code structure for parareal temporary push