py3.x opt added