first pretty exit on branch
loops are actually loops!
final version
bugfix, need those whitespaces!