in progress change to product api