fix inspection
change print format
add benchmarks