detached from WCF lib
refactored solutiongit