begin documentation dive