changed ID strategy