add examples of calling GrantProduct and ConsumeProduct