Revert "reverted changes since they may be used later on..."

This reverts commit d8eefb2b3223894955537239140406669222efe3.
Revert "Revert "reverted changes since they may be used later on...""

This reverts commit 0457185bc89617bcc727bf62b4a1a6c4986201a2.
Revert "Revert "Revert "reverted changes since they may be used later on..."""

This reverts commit d3c76bfe4fe1517bfc3c930636ce2da8c327de2e.
Revert "Revert "Revert "Revert "reverted changes since they may be used later on...""""

This reverts commit c4d2321f4d7acdd28df79d191de05548d3a7aeae.
Revert "Revert "Revert "Revert "Revert "reverted changes since they may be used later on..."""""

This reverts commit 3751481bcd05c9fa88720abf863d395665898195.
Revert "deleted wrong entry (typo, and not used anywhere in program)"

This reverts commit 0603efd65944c50e22eac1da0f26e12db01cbc0e.