only on composite
doc and full testing
Merge branch 'feat-iterator-on-composite'
typo and doc