added decoder controller end point and integrate with esb