chose to use a NumArrayList as a field