restore parallel stuffs