without forward-backward