2nd producer added. Structure needs tidying...