add some support for customizing product options