What just happened? On Sunday Google revealed plans for the wide-scale development of its hometown of Mountain View, California. The search giant is looking to build offices, retail shops, public, and residential spaces on the property it owns around the area of its future campus.

According to Mountain View city documents obtained by CNBC, the company has extensive real estate holdings centering around the North Bayshore area. Google is planning 3.12 million square feet of office space, both new and redeveloped. It is also looking at adding 400,000 sqft of retail zoned buildings and 35 acres of public space.

It wants to construct up to 8,000 new homes. Google has already consulted with a developer to build 6,600 residences, 20 percent of which will qualify for affordable housing.

The tech company is working closely with the Mountain View city council to ensure it complies with the “Precise Plan” development rules it instituted in 2017.

“Of course, this project is about much more than just office space; it’s about doing more with the local community as well,” said Google’s Vice President of Real Estate David Radcliffe in a blog post. “So we’re adding lots of bike paths and retail opportunities, like restaurants, for local businesses. We also hope to bring new life to the unique local environment, from enhancing burrowing owl habitats to widening creek beds.”

Approval of the plans has not yet been granted, but the city is set to start discussions early in the new year. Google does not foresee any problems getting the proposal approved. The city already gave the go-ahead to plans for a new campus in North Bayshore (illustration below) and construction has already begun on that project.

CNBC estimates the company has spent nearly $2.8 billion buying up property in Mountain View and outlying areas including San Jose in the last couple of years. It has also been approved just this week to purchase another 10 acres in San Jose for $110 million.

You can read Google’s complete plan at the Mountain View city website, but as of this writing the site is down.