trying simpler layout
reworked the collection switching method to make it a lot easier to read and add to