rework on documentation