1973 - 76

patch-2
patch-3
patch-4
patch-1