breaking out collection view into its own thing
5.1.3