it is to work with data