add revision history
works under 2.7.8 and 3.4.1
works under 2.7.8 and 3.4.1