Changed tableview to uicollectionview