some Codecorrections and many commas