tweak duplication, still some problem