string forward working