first step to python3 support