threadpool but i dunno if it works...

testing to come