IDPG Controller