Add some core processors, add collect method