updated to account for multiple identifiers