using an object for the dataset field makes more sense