baumwelch training, diverse refactorings in testcases