3 threads, everything working