add test helper
add unit_test