forward correctly