abstract angepasst