improved qt servant