add uuid & its test suit