refactoring, im prinzip ist alles noch beim alten