corrected add and sub row methods to use non-zero indexes