rename
1.1 uses a HashSet instead of HashMap