rebuild to wcf , deprecate IPC