reflow() enhanced