Added a GUID generator