provider exposing options with method option