move addsubtract out to its own dir