separated options dialog from actual wrapping