external id null if guest