with a-opt added