replace duplicate