refactor options sets