external dependencies.