close Changer and optimization