added WCF surface for SP