add functions testcase