delete redundantcy