chainable methods & basic auth support.