some file structuring