Mohamed will tell you everything about how to generate options.
Rotterdam Case Competition
Used by Facebook to deliver a series of advertisement products such as real time bidding from third party advertisers.