it works for addition
now has 4 other operators