interacting with data