Removed non-required dependencies
Adds file structure initialisation