replaced tabs with space
not exchanging incl guard if it is already a uuid
added cmd arg for exchanging existing uuid incl guard