simple single-level re-order, hoisting and pushing works