add WCF support