Changing to use uicollectionview instead of uitableview