This is a big one - added remote API support