final for HW6