added some chained dependencies