finished header restructuring