First try at threading, more DOCS