Almost finished lab 6.