noch mehr debug und etwas optimize