complete data processing