pass in the list not the design