new rows should be same as max length