The molecular hamiltonian