complete 17 chapter, close #10 issue and cmoplete book challenge