temporary addition of @lefnire's uuid function until there is a better solution