self energy, maybe wrong