added target duplication