added upstream sync batch

do not remove. Needed to sync with upstream changes