worked on arc moves and reordering