patched source structure json