Use List instead of Array