fixed prodider errors