add uuid() support