ImInv7p3

Combining new version with the mainstream source