centralize ID, fix/warn double insertion