Got most of HW5 done~