Revert "Deleted History class"

This reverts commit f4e9cc8c9e74897b4ede5cdc167396e480925752.