added guid generation to uuid