the product dao is working