Updates.

Add some history support, including support etc.