add chainable configuration options