Start of project 1 from book.