fix retailer Dao + referential