reconfigured file structure