refactor move validOptions to options.go