Finish Ex. 2 Add support for hard line breaks