The molecular orbital model can be used to predict molecular structure, bonding properties, and magnetism. Molecular orbitals are formed from the constructive and destructive interference of overlapping atomic orbitals. Bonding molecular orbitals lower energy and contain bonding electrons, while antibonding orbitals have higher energy. Bond order is calculated from the difference between bonding and antibonding electrons. Homonuclear diatomic molecules like H2, Li2, and B2 as well as heteronuclear diatomics like NO can be analyzed using molecular orbital theory to determine properties like bond strength.