add testcases for BIFs
add testcases for BIFs