modify id strategy