interface segregation
Hamiltonian corrected