new support for python3