duplicate id fixed