report: added subassignment 4