Collector

pattern

details