Finished assignment for week 8.