chore: refactor the validate method
- now we have check row, column, and table section method