entities now have unique IDs