almost finish collector.