verbesserungen und code optimierung