improve KDXData