dealing with data, mapping with data