Add threads. Planned architecture