New ID allocation