add num function