more work on history