fixed duplicate ID