try pyside first