Why do we need to keep the `.value` here? We are having more issues due this. Why dont use `textContent` and `getContent` methods instead?