Implementation zum Teil erstellt
merge