First part of challenge set 1.