thread-mode view
style
optimizations
unittests