angepasste version - noch nicht fertig