Almost finished lab 17.