Built half of the assignment.