final businesslogic + errors + testdata