examples with configurable options