add multi-threading-part-2