tidy
add self test summary