add number function