thread now has some documentation plus new types
Added a lot of things