add getRow() method