add __add__ and __mul__ methods