heterogeneous relation