prepend options to handle duplicates