Finishing up most of the challenge.