Added DataOperator interface