upgraded to VS 2010
extracted interface from API proxy