Started coding on collect re implement