diff --git a/test/globalgfetestfunctionbasistest.cc b/test/globalgfetestfunctionbasistest.cc
index 9caf52bebf09cd50846eecd41d493ed4e6e428a8..2c59d87e316a18ab826bef5a5313dd604828a41c 100644
--- a/test/globalgfetestfunctionbasistest.cc
+++ b/test/globalgfetestfunctionbasistest.cc
@@ -16,7 +16,6 @@
 
 #include <dune/gfe/globalgfetestfunctionbasis.hh>
 
-#include "multiindex.hh"
 #include "valuefactory.hh"
 
 const double eps = 1e-6;
@@ -42,19 +41,20 @@ void test()
     typedef GlobalGFETestFunctionBasis<P1Basis,TargetSpace> GlobalBasis;
     GlobalBasis basis(p1Basis,testPoints);
 
-    typedef typename OneDGrid::Codim<0>::Iterator ElementIterator; 
+    typedef typename OneDGrid::Codim<0>::LeafIterator ElementIterator; 
     ElementIterator eIt = grid.leafbegin<0>();
-    ElementIterator eEndIt = grid.leafEnd<0>();
+    ElementIterator eEndIt = grid.leafend<0>();
     
     for (; eIt != eEndIt; ++eIt) {
         
         const typename GlobalBasis::LocalFiniteElement& lfe = basis.getLocalFiniteElement(*eIt);     
     
-        FieldVector<double,1> stupidTestPoint(0.5);
+        FieldVector<double,1> stupidTestPoint(0);
         std::vector<Dune::array<typename TargetSpace::EmbeddedTangentVector, TargetSpace::TangentVector::dimension> > values;
         lfe.localBasis().evaluateFunction(stupidTestPoint, values);
-
-        int i = basis.index(*eIt,1);
+        for(size_t i=0;i<values.size();i++)
+            std::cout<<values[i]<<std::endl;
+        //int i = basis.index(*eIt,1);
     }
 
 }