overwriting final patch each time material is added