Index: branches/mount_points/src/lib/graphics/importer/oif/object_information_file.cc
===================================================================
--- branches/mount_points/src/lib/graphics/importer/oif/object_information_file.cc	(revision 10051)
+++ branches/mount_points/src/lib/graphics/importer/oif/object_information_file.cc	(revision 10052)
@@ -21,11 +21,20 @@
 
 
+
 /**
  * standard constructor
+ */
+ObjectInformationFile::ObjectInformationFile()
+{
+}
+
+/**
+ *  constructor
  * @todo this constructor is not jet implemented - do it
 */
-ObjectInformationFile::ObjectInformationFile()
+ObjectInformationFile::ObjectInformationFile(const std::string& fileName)
 {
-  this->data = ResourceOIF("adsf").data;
+  // load the oif file
+  this->data = ResourceOIF(fileName).data;
 
 }
Index: branches/mount_points/src/lib/graphics/importer/oif/object_information_file.h
===================================================================
--- branches/mount_points/src/lib/graphics/importer/oif/object_information_file.h	(revision 10051)
+++ branches/mount_points/src/lib/graphics/importer/oif/object_information_file.h	(revision 10052)
@@ -7,5 +7,5 @@
 #define _OBJECT_INFORMATION_FILE_H
 
-#include "vertex_array_model.h"
+#include "base_object.h"
 
 #include "count_pointer.h"
@@ -29,9 +29,10 @@
 
 //! A class for object informations
-class ObjectInformationFile : public VertexArrayModel
+class ObjectInformationFile : BaseObject
 {
 
 public:
   ObjectInformationFile();
+  ObjectInformationFile(const std::string& fileName);
   virtual ~ObjectInformationFile();
 
Index: branches/mount_points/src/lib/graphics/importer/oif/resource_oif.cc
===================================================================
--- branches/mount_points/src/lib/graphics/importer/oif/resource_oif.cc	(revision 10051)
+++ branches/mount_points/src/lib/graphics/importer/oif/resource_oif.cc	(revision 10052)
@@ -7,17 +7,17 @@
 
 
-ResourceOIF::ResourceOIF(const std::string& modelName, const Resources::KeepLevel& keepLevel)
+ResourceOIF::ResourceOIF(const std::string& fileName, const Resources::KeepLevel& keepLevel)
     : Resource(&ResourceOIF::type)
 {
-  Resources::StorePointer* ptr = this->acquireResource(loadString(modelName));
+  Resources::StorePointer* ptr = this->acquireResource(fileName);
 
   if (ptr)
   {
-    PRINTF(0)("FOUND OIF: %s\n", modelName.c_str());
+    PRINTF(0)("FOUND OIF: %s\n", fileName.c_str());
     //this->acquireData(static_cast<ResourceOIF::OIFResourcePointer*>(ptr)->ptr());
   }
   else
   {
-    PRINTF(0)("NOT FOUND OIF: %s\n", modelName.c_str());
+    PRINTF(0)("NOT FOUND OIF: %s\n", fileName.c_str());
 //     std::string modelFileName = this->Resource::locateFile(modelName);
 //     //std::string skinFileName = this->Resource::locateFile(skinName);
@@ -31,21 +31,11 @@
 {
   SubString loadValues(loadString, ',');
-  std::string modelName;
-  std::string skinName;
-  float scale = 1.0f;
+  std::string fileName;
   if (loadValues.size() > 0)
-    modelName = loadValues[0];
-  if (loadValues.size() > 1)
-    skinName = loadValues[1];
-  if (loadValues.size() > 2)
-    scale = MultiType(loadValues[2]).getFloat();
+    fileName = loadValues[0];
 
-  return ResourceOIF(modelName);
+  return ResourceOIF(fileName);
 }
 
-std::string ResourceOIF::loadString(const std::string& modelName)
-{
-  return modelName;
-}
 
 
Index: branches/mount_points/src/lib/graphics/importer/oif/resource_oif.h
===================================================================
--- branches/mount_points/src/lib/graphics/importer/oif/resource_oif.h	(revision 10051)
+++ branches/mount_points/src/lib/graphics/importer/oif/resource_oif.h	(revision 10052)
@@ -15,8 +15,7 @@
 {
 public:
-  ResourceOIF(const std::string& modelName,
-	      const Resources::KeepLevel& keepLevel = Resources::KeepLevel());
+  ResourceOIF(const std::string& fileName, const Resources::KeepLevel& keepLevel = Resources::KeepLevel());
   static ResourceOIF createFromString(const std::string& loadString, const Resources::KeepLevel& keepLevel = Resources::KeepLevel());
-  static std::string loadString(const std::string& modelName);
+
 
 private:
