add @chainable to doc