add api: xrand/xtapi