Add new binding for reflow
merge from upstream