Created new structure for file Handling