refactoring; collection added