aufräumen und refactoring