add composite, iterator, interpreter brief summary