add xyuv tool