diff --git a/collada_parser/package.xml b/collada_parser/package.xml
index f781d1f..12b2f8c 100644
--- a/collada_parser/package.xml
+++ b/collada_parser/package.xml
@@ -31,5 +31,9 @@
urdf_parser_plugin
class_loader
+
+
+
+
diff --git a/urdf/src/model.cpp b/urdf/src/model.cpp
index ff980de..7a6d4ff 100644
--- a/urdf/src/model.cpp
+++ b/urdf/src/model.cpp
@@ -153,7 +153,7 @@ bool Model::initString(const std::string& xml_string)
const std::vector &classes = PARSER_PLUGIN_LOADER->getDeclaredClasses();
bool found = false;
for (std::size_t i = 0 ; i < classes.size() ; ++i)
- if (classes[i].find("collada") != std::string::npos)
+ if (classes[i].find("urdf/ColladaURDFParser") != std::string::npos)
{
boost::shared_ptr instance = PARSER_PLUGIN_LOADER->createInstance(classes[i]);
if (instance)