requirements: remove duplicates