added guid uniqueness