added support for uuid creation