[WIP] It doesn't add duplicates