simple data processing utility