multithreading

**check SOM