- adding WCF implementation