should not save duplicated data.