Revert "Deleted History class"

This reverts commit 657adb00536b7bf4ea4015727a8266f34845b4df.