UNTESTED 63 B

123
  1. Missing tests (=TODO):
  2. - order of small steps semantic aspect