product usage works. fixes for product instances.