[core] added FileDependency