Adding some basic structure for history