Heterogeneous And Homogeneous Difference