complete ServiceHandler