diff --git a/src/doc/development/structure.rst b/src/doc/development/structure.rst
index f5d5cb8b36f7ccdd1a7124c27827df21ee589dd9..7661647562e35a21eba3c5569a8de6c2433f65b3 100644
--- a/src/doc/development/structure.rst
+++ b/src/doc/development/structure.rst
@@ -46,7 +46,7 @@ Transactions are explained in detail in the :ref:`Transactions and Schedules<tra
 MySQL Backend
 -------------
 
-The MySQL backend in CaosDB may be substituted by backends for, but at the time of writing this
+The MySQL backend in CaosDB may be substituted by other backends, but at the time of writing this
 documentation, only MySQL (MariaDB is used for testing) is implemented.  There are the following
 main packages which handle the backend:
 
diff --git a/src/main/java/org/caosdb/server/jobs/JobExecutionTime.java b/src/main/java/org/caosdb/server/jobs/JobExecutionTime.java
index a336a13fb9957be8d12f94d9ab830b0fc9443397..13570d1e9367ecfd8974ef3ed188ce757cd6005d 100644
--- a/src/main/java/org/caosdb/server/jobs/JobExecutionTime.java
+++ b/src/main/java/org/caosdb/server/jobs/JobExecutionTime.java
@@ -23,7 +23,7 @@
 package org.caosdb.server.jobs;
 
 /**
- * Not really a time (measured in seconds), but rather the executaion state.
+ * Not really a time (measured in seconds), but rather the execution stage.
  */
 public enum JobExecutionTime {
   INIT,
diff --git a/src/main/java/org/caosdb/server/jobs/Schedule.java b/src/main/java/org/caosdb/server/jobs/Schedule.java
index 4b17f7f1bcf492eef628515123330df16ffb2115..6c28eaf918778d82e0d5ddfef5238f7e683a38ff 100644
--- a/src/main/java/org/caosdb/server/jobs/Schedule.java
+++ b/src/main/java/org/caosdb/server/jobs/Schedule.java
@@ -90,7 +90,7 @@ public class Schedule {
   /**
    * Run all scheduled Jobs for the given entity.
    *
-   * Execution time: Either CHECK or what is given as jobclass annotation.
+   * Execution time: Either CHECK or what is given as jobclass' annotation.
    */
   public void runJob(final EntityInterface entity, final Class<? extends Job> jobclass) {
     List<ScheduledJob> jobs =
diff --git a/src/main/java/org/caosdb/server/transaction/Transaction.java b/src/main/java/org/caosdb/server/transaction/Transaction.java
index 2086e96d3001f4959a7a23b1f44bea76c6ad1fb2..7e5d4e16b4782dce14bf07e60574dee744a0c61d 100644
--- a/src/main/java/org/caosdb/server/transaction/Transaction.java
+++ b/src/main/java/org/caosdb/server/transaction/Transaction.java
@@ -232,6 +232,12 @@ public abstract class Transaction<C extends TransactionContainer> extends Abstra
     }
   }
 
+  /**
+   * Return the internal {@link Schedule} object.
+   * <p>
+   * The Schedule stores jobs which are also triggered by this transaction (see {@link execute()}
+   * for details).
+   */
   public Schedule getSchedule() {
     return this.schedule;
   }