ArtemGlibkin/multithreading archive