file restucture