broke out tests that require other modules. Moved collection to it's own module