add hai
add haitest