kleine Änderungen, immer noch probleme mit NullPointer