restore side changer
make op support side changer