2nd try at qt servant