finalassignment 6/7