updated id to use uuids (globally unique)