fix dublicate