versioning with paper trail added to history route