Started implementation of DataOperator