Mechanisms in Homogeneous and Heterogeneous