fixed step problem