While still trying to compete with grocery delivery services like Amazon Fresh and Instacart, Walmart decided to let the delivery come to them.

Today, the retailer is announced an expansion of a grocery pickup service to a number of new markets, as well as a doubling of store pickup locations in several of its larger, established markets. This makes sense since Walmart already has a already established presence in most communities. A Walmart store was said to be located within 5 miles of 70 percent of the U.S. population.

Newly added markets include Kansas City; Boise, Idaho; Richmond and Virginia Beach, Virginia; Austin, Texas; Provo, Utah; Daphne, Alabama; and Charleston, South Carolina. Meanwhile, the doubling of pick up locations is taking places in markets like Dallas, Houston and Atlanta, the company says.

Customers are able to shop online throughout the week, adding items to their cart. Or they can create a quick order via the Walmart mobile app. When their cart is full, they can pick a time slot for their pickup then park in designated spaces at their local store. Orders placed by 10 AM can be picked up same day.