more structure for doc index