cs221: hw.