refactored _options form