updated step-0