delete redundancy