Look into and try to implement multithreading in the cli application for the logical operations; such as moving files or creating files.