fixed setZero, added inc and add opts, added program printing