initial add of interop and web api code