upgrade to python3