different patches, code