remove redundants