Codeteile auseinandergenommen und erweitert