added XPC service