add forward step problem