oder am besten in 2-3 kleine private methoden aufteilen