fixed step3