structuring file