producer-controller example added