what is comsepto homogeneous and heterogeneous​