primary work on options.