awesome job on compiling 3 threads in to one.