changed uuid() so that it produces a unique global identifier e.g. "34f689fe-4bc-ca40-55b1-063e40632950"