update specs and code for setup option