add transition opt