trying a hashset wit the new ideas