Added unique identifiers.

Partially based off of the version given.