more duplication reduction