base changes for patchinfo object
new class added