made hte coll methods variadic (probably with bugs).