HW 3 incomplete, please check later.