aded file structure