discrete options manager