working on handling duplicates