Collector dynamics