refactor options