another fix

changed  Icon[][]   to   List<Icon[]>   the list can freely expand now