eliminate redundancies