re-work ordering