restructured and renormalized