add support for python 3
add support for python 2.6