diff --git a/src/dune-microstructure.cc b/src/dune-microstructure.cc
index 19e2c7f63b985a1b0e33ff133c334538aa9a68ef..815f04cc1c5baf6b634c135d5d13dee6e14db351 100644
--- a/src/dune-microstructure.cc
+++ b/src/dune-microstructure.cc
@@ -1759,7 +1759,7 @@ int main(int argc, char *argv[])
   /////////////////////////////////////////////////////////
   using namespace Functions::BasisFactory;
 
-  Functions::Experimental::BasisFactory::PeriodicIndexSet periodicIndices;
+  Functions::BasisFactory::Experimental::PeriodicIndexSet periodicIndices;
 
   int equivCounter = 0;
 
@@ -1785,7 +1785,7 @@ int main(int argc, char *argv[])
   auto Basis_CE = makeBasis(
     gridView_CE,
     power<dim>(       //lagrange<1>(),
-      Functions::Experimental::BasisFactory::periodic(lagrange<1>(), periodicIndices),
+      Functions::BasisFactory::Experimental::periodic(lagrange<1>(), periodicIndices),
       flatLexicographic()));      //
 //         blockedInterleaved()));    // siehe Periodicbasistest.. funktioniert auch?
 //             flatInterleaved()));