reducing duplications