This week I finished refactoring IDocumentListsAccess, updated my branch to master and refactored IDocumentOutlineNodes. Also I started thinking about where the best place to manage SwDoc's SwNodes is as they are (using SwDoc::GetNodes()) used in many different places and it is not clear where they "belong". Valentin