switched to using number value for unique index identifiers