fixed duplicate id