working two way patching