add getNumOfRows method