simplify QT switching, use ENV