init iStep
after merge