more work on reorder