started math, exceptions, and vectors