* added threading structure and traversing of file tree