improvements to qt everything