fix #10 - change to HashSet and convert to Array later