thinkful shopping list assignment