tests passing
describeHistory and monitor implemented