add uuid and timestamps