- forwards in history function added
- some minor cchanges