it now adds properly with ints