documentation restructuring