modify `cols()` and `rows()`