symbol patching v2