Changed hackprop1 to hackprop0, because I, like computers should have started counting at 0