Adding Patch as per implementation mentioned in #1