work on python 2.6