Almost finished Collector