Structural Updates
structural updates + header updates