store the step1 and step2 intermediate states