used multithread miniing class