finish aae421 hw5