avoiding the duplicates!