report: checked subassignment 2