external dependencies & graphs