Added an interface to choose options.