discovering providers ...