Implemented rudimentary history