abstracted data for production