make some methods chainable