add missing dependencies
construct File with subpath and basepath