added chainable example