remvoed duplicate