add a load progress bar
clean folder struct