add xmlrpc api