reorg products.  schema man generates from dynamic from json