Translated into German up to Line 488