ready for python3
new version