Just some spelling errors.
Looked again at the iterators… forgot everything: need to develop an iterator that can be used for templates, forms and structures.