expanded the types to include the names of any dependencies.