made .use() chainable