animation of 2 opt