read dir struture class! Todo UI and extend function!