added support for Python 3+