still unsure why these functions in the test cases cannot be split up into smaller functions which then are called sequentially.
still unsure why these functions in the test cases cannot be split up into smaller functions which then are called sequentially.