* process data from multiple sources