duplicate item handling done, working FT