diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc
index c33bb2c94465d92c6492d164f7d121f81c51ae3e..37f571b10a7674c616e0698360196d531dc7e6c4 100644
--- a/src/one-body-sample.cc
+++ b/src/one-body-sample.cc
@@ -291,7 +291,7 @@ int main(int argc, char *argv[]) {
     auto const V0 = parset.get<double>("boundary.friction.V0");
     auto const mu = parset.get<double>("boundary.friction.mu");
     auto const timesteps = parset.get<size_t>("timeSteps");
-    double const tau = 1.0 / timesteps;
+    double const tau = parset.get<double>("endOfTime") / timesteps;
 
     auto const &dirichletFunction = functions.get("dirichletCondition");
     auto const &neumannFunction = functions.get("neumannCondition");
diff --git a/src/one-body-sample.parset b/src/one-body-sample.parset
index d19c9673cf0a51683cfbafefeef7b117c686014c..f446d049619a604bc0ca13aca0944a6c24a96e0a 100644
--- a/src/one-body-sample.parset
+++ b/src/one-body-sample.parset
@@ -1,5 +1,6 @@
 # -*- mode:conf -*-
 timeSteps = 1000
+endOfTime = 1.0
 
 verbose = false
 printProgress = false