separate GroceryList from Shelf