 	{
 		std::cout << "deviceCube.data()=" << deviceCube.data() << std::endl;
 		std::cout << "deviceCube.xy_slice[3].data()=" << deviceCube.get_xy(3).data() << std::endl;
-		std::cout << "deviceCube.yz_slice[1].data()=" << deviceCube.get_yz(1).data() << std::endl;
+		std::cout << "deviceCube.yz_slice[0].data()=" << deviceCube.get_yz(0).data() << std::endl;
 		std::cout << "deviceCube.xz_slice[2].data()=" << deviceCube.get_xz(2).data() << std::endl;
 		std::cout << "deviceCube.begin()=" << deviceCube.begin().operator->() << std::endl;
 		std::cout << "deviceCube.end()=" << deviceCube.end().operator->() << std::endl;
 	}
 
-	{
+	/*{
 		std::vector<Coordinate> v( deviceCube.size() );
 		deviceCube >> v;
 		for( unsigned i = 0; i < v.size(); ++i ) {
 			std::cout << i << " " << v[i] << std::endl;
 		}
-	}
+	}*/
 
 	{
 		std::vector<Coordinate> v( 5 );

			std::cout << std::endl;
		}
	}

	return EXIT_SUCCESS;


		}
	}

	/*
	{
		std::vector<Coordinate> hostVector2; hostVector2.reserve( 2*5*20 );
		for( estd::cube<Coordinate>::size_type i = 0; i < 2; ++i ) {
