fix add function's bug, previously we only return 9, now we return correct data.