conform to jsonrpc and use string here