done with the first part. next up -> page 165