make _options as optional argument