filled out RowOperator and ElementOperator. Not compiled yet