final stable for python 2.7