separating out the details documentation