first pass at add/remove column patching