more documentation restructuring