collect all the stuffs