fixed step num