more detailed document