new UUID generating method