build with sh script.
add test.