add: parsing data, null value, invert data