Completed challenges 7 and 8.
Status update.