collection and processing program