Implemented Collection module.