remove redudance