selection as a model and collection