updated HW06 pt2 incomplete