add UniqueId class