0.4.3 version, updated for python 3