add uuid for macro library backward compatiblity