added scaffolding to keep track of text's structure