added support to select custom product options