Working UCTProducer with pumult function, no producer