Introduced the constants MAX_ROWS, MAX_COLUMNS; Changed the way the constructor is invoked