improved history

here is an example where I use the new diff formats