describe data processing cycle