clean all
add test