simplified daoProducer