basic patching works