- change wcf to use messaging approach
- add missing file