test
temporary cleanup
p1 & p2
init threadpool
temporary cleanup