Program background

Ich brauche die Inhalte dieses (unvollständigen) branches für die anderen, somit müssen wir ihn mal in den master pullen.
Wer will ein wenig üben?
maybe separate the if block