change to recursive function to create cards so if attributes are added/changed or quantities change, it will still work.