Draft for second assignment.