loaded dependencies, set up directory hierarchy