Added high-level data method to factory