works but starting 5000Threads is pretty taxing XD