updated documentation structure