allow chainable to take a list of names