Included the addition function. Works with chaining