explained the folder structure