autopattrstorage wrapper with bpatcher