xmlrpc stuff is mostly done, working on tpcros