Task 2: Small misunderstanding. The idea is to calculate the second value of slice() to cut out the appropriate part of the quote. (Not to add the substring to it.) You’ll need the length of the substring for this.
Task 3: Mostly Correct. You need to change quote.slice(0,1) to lowerCase.slice(0,1). Otherwise you are replacing “I” (which doesn’t exist) instead of “i” .
Task 4: Correct.
On a general note: I don’t know why you have delete the line const section = document.querySelector('section'); from the given codes, but this prevents the result from being displayed in the output pane.
For the second value of slice() you need to add index, substring.length and 1. This will cut from the beginning to the start of the index plus the length of the substring plus one for the dot at the end.
The result of the value of slice when adding index, substring.length and 1 seems to only give a 5 letters word which is green instead of the right answer