delete redundance