GaInAsSbP layers can be grown by heteroepitaxy on indium arsenide, gallium antimonide and other materials. The exact composition can be tuned in order to make it lattice matched. The presence of five elements in the alloy allows extra degrees of freedom, making it possible to fix the lattice constant while varying the bandgap. E.g. Ga 0.92 In 0.08 P 0.05 As 0.08 Sb 0.87 is lattice matched to InAs.