error handling und kleine Verbesserungen