add captions to products, backend fix