basic XML-RPC functionality