prepush rework