pdController works with multiple agents