switched from PySide to PyQt5