added more doc macros and chapterabstract