switched everything to python 3