data processing introduction