This is part of the assignment.