work done on product detail ids and on the command flow