add test part
add reset