Breaking it down into components, create list to sort through