* some beginning stages of refactoring collection validation