apply now accepts initial arguments before the collection