add stop() test
add stop functionality
style
docs
2.2.0