add uuid logic