implement upper bound for rows in list (closes #35)