adding new files for structure