diff --git a/README.md b/README.md
index 272f3e0a783..9850caf79c7 100644
--- a/README.md
+++ b/README.md
@@ -1,24 +1,17 @@
gRPC-Java - An RPC library and framework
========================================
-
+| Resource | Link |
+|--------|------|
+| Homepage | https://grpc.io |
+| Mailing List | grpc-io@googlegroups.com |
[](https://gitter.im/grpc/grpc?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[](https://github.com/grpc/grpc-java/actions/workflows/testing.yml?branch=master)
[](https://coveralls.io/github/grpc/grpc-java?branch=master)
[](https://codecov.io/gh/grpc/grpc-java)
-Supported Platforms
--------------------
+## Supported Platforms
gRPC-Java supports Java 8 and later. Android minSdkVersion 23 (Marshmallow) and
later are supported with [Java 8 language desugaring][android-java-8].
@@ -48,10 +41,10 @@ The [examples](https://github.com/grpc/grpc-java/tree/v1.79.0/examples) and the
[Android example](https://github.com/grpc/grpc-java/tree/v1.79.0/examples/android)
are standalone projects that showcase the usage of gRPC.
-Download
---------
+Installation
+------------
-Download [the JARs][]. Or for Maven with non-Android, add to your `pom.xml`:
+Installation [the JARs]: https://search.maven.org/search?q=g:io.grpc%20AND%20v:1.79.0 . Or for Maven with non-Android, add to your `pom.xml`:
```xml
io.grpc
@@ -241,7 +234,7 @@ The Stub layer is what is exposed to most developers and provides type-safe
bindings to whatever datamodel/IDL/interface you are adapting. gRPC comes with
a [plugin](https://github.com/google/grpc-java/blob/master/compiler) to the
protocol-buffers compiler that generates Stub interfaces out of `.proto` files,
-but bindings to other datamodel/IDL are easy and encouraged.
+but bindings to other data models or IDLs are supported and encouraged.
### Channel