framework zu einfacheren Benutzung angepasst, ausgeführter Code ausgelagert