fixed, max row and column is 30