new file tree + dependencies finalized