modify comments
add blocking exec
initial merge from process module
use tokenize
update comment
fix
add test
comment
fix bug
change impl