diff --git a/README.md b/README.md
index 03ab06c56..32621f6ba 100644
--- a/README.md
+++ b/README.md
@@ -32,7 +32,7 @@ Addax supports more than 20 SQL and NoSQL [data sources](support_data_sources.md
![Doris](./docs/images/logos/doris.svg) |
![Elasticsearch](./docs/images/logos/elasticsearch.svg) |
![Excel](./docs/images/logos/excel.svg) |
-![Greenplum](./docs/images/logos/greenplum.png) |
+![Greenplum](./docs/images/logos/greenplum.svg) |
![Apache HBase](./docs/images/logos/hbase.svg) |
diff --git a/README_zh.md b/README_zh.md
index b20e3eff1..7e7ec8a42 100644
--- a/README_zh.md
+++ b/README_zh.md
@@ -29,7 +29,7 @@ Addax 支持超过 20 种[关系型和非关系型数据库](support_data_source
![Doris](./docs/images/logos/doris.svg) |
![Elasticsearch](./docs/images/logos/elasticsearch.svg) |
![Excel](./docs/images/logos/excel.svg) |
-![Greenplum](./docs/images/logos/greenplum.png) |
+![Greenplum](./docs/images/logos/greenplum.svg) |
![Apache HBase](./docs/images/logos/hbase.svg) |
diff --git a/docs/images/logos/dbase.svg b/docs/images/logos/dbase.svg
index ccb6b762a..591631c1f 100644
--- a/docs/images/logos/dbase.svg
+++ b/docs/images/logos/dbase.svg
@@ -70,7 +70,7 @@
id="layer1"
transform="translate(-102.3754,-388.26837)">
path2070
-
+
diff --git a/docs/images/logos/elasticsearch.svg b/docs/images/logos/elasticsearch.svg
index 727f73b9b..86a3bf528 100644
--- a/docs/images/logos/elasticsearch.svg
+++ b/docs/images/logos/elasticsearch.svg
@@ -1,7 +1,7 @@
diff --git a/docs/images/logos/trino.svg b/docs/images/logos/trino.svg
index 40cdce24a..337118232 100644
--- a/docs/images/logos/trino.svg
+++ b/docs/images/logos/trino.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/support_data_sources.md b/support_data_sources.md
index c367c37f3..379f10191 100644
--- a/support_data_sources.md
+++ b/support_data_sources.md
@@ -1,42 +1,42 @@
-## Addax supports the following data sources:
+## Addax offers support for the following data sources
| database/filesystem | read | write | plugin(reader/writer) | memo |
|---------------------|------|-------|-----------------------------------------|---------------------------------|
-| Access | ✓ | ✓ | accessreader/accesswriter | suuport [Access][9] |
-| Cassandra | ✓ | ✓ | cassandrareader/cassandrawriter | |
-| ClickHouse | ✓ | ✓ | clickhousereader/clickhousewriter | |
-| Databend | ✓ | ✓ | databendreader/databendwriter | support [Databend][8] |
-| DB2 | ✓ | ✓ | rbdmsreader/rdbmswriter | not fully tested |
-| DBF | ✓ | ✓ | dbfreader/dbfwriter | |
-| ElasticSearch | ✓ | ✓ | elasticsearchreader/elasticsearchwriter | originally from [@Kestrong][1] |
-| Excel | ✓ | ✓ | excelreader/excelwriter | |
-| FTP | ✓ | ✓ | ftpreader/ftpwriter | |
-| HBase 1.x(API) | ✓ | ✓ | hbase11xreader/hbase11xwriter | use HBASE API |
-| HBase 1.x(SQL) | ✓ | ✓ | hbase11xsqlreader/hbase11xsqlwriter | use Phoenix[Phoenix][2] |
-| HBase 2.x(API) | ✓ | x | hbase20xreader | use HBase API |
-| HBase 2.x(SQL) | ✓ | ✓ | hbase20xsqlreader/hbase20xsqlwriter | via [Phoenix][2] |
-| HDFS | ✓ | ✓ | hdfsreader/hdfswriter | support HDFS 2.0 or later |
-| Hive | ✓ | x | hivereader | |
-| HTTP | ✓ | x | httpreader | support RestFul API |
-| Greenplum | ✓ | ✓ | postgresqlreader/greenplumwriter | |
-| InfluxDB | ✓ | ✓ | influxdbreader/influxdbwriter | ONLY support InfluxDB 1.x |
-| InfluxDB2 | ✓ | ✓ | influxdb2reader/influxdb2writer | ONLY InfluxDB 2.0 or later |
-| json | ✓ | x | jsonfilereader | |
-| Kafka | ✓ | ✓ | kafkareader/kafkawriter | |
-| kudu | ✓ | ✓ | kudureader/kuduwriter | |
-| MongoDB | ✓ | ✓ | mongodbreader/mongodbwriter | |
-| MySQL/MariaDB | ✓ | ✓ | mysqlreader/mysqlwriter | |
-| Oracle | ✓ | ✓ | oraclereader/oraclewriter | |
-| PostgreSQL | ✓ | ✓ | postgresqlreader/postgresqlwriter | |
-| AWS S3 | ✓ | ✓ | s3reader/s3writer | [AWS S3][6], [MinIO][7] |
-| Trino | ✓ | ✓ | rdbmsreader/rdbmswriter | [trino][3] |
-| Redis | ✓ | ✓ | redisreader/rediswriter | |
-| SQLite | ✓ | ✓ | sqlitereader/sqlitewriter | |
-| SQL Server | ✓ | ✓ | sqlserverreader/sqlserverwriter | |
-| Sybase Anywhere | ✓ | ✓ | sybasereader/sybasewriter | |
-| TDengine | ✓ | ✓ | tdenginereader/tdenginewriter | [TDengine][4] |
-| TDH Inceptor2 | ✓ | ✓ | rdbmsreader/rdbmswriter | [Transwarp TDH][5] 5.1 or later |
-| TEXT | ✓ | ✓ | textfilereader/textfilewriter | |
+| Access | :white_check_mark: | :white_check_mark: | accessreader/accesswriter | suuport [Access][9] |
+| Cassandra | :white_check_mark: | :white_check_mark: | cassandrareader/cassandrawriter | |
+| ClickHouse | :white_check_mark: | :white_check_mark: | clickhousereader/clickhousewriter | |
+| Databend | :white_check_mark: | :white_check_mark: | databendreader/databendwriter | support [Databend][8] |
+| DB2 | :white_check_mark: | :white_check_mark: | rbdmsreader/rdbmswriter | not fully tested |
+| DBF | :white_check_mark: | :white_check_mark: | dbfreader/dbfwriter | |
+| ElasticSearch | :white_check_mark: | :white_check_mark: | elasticsearchreader/elasticsearchwriter | originally from [@Kestrong][1] |
+| Excel | :white_check_mark: | :white_check_mark: | excelreader/excelwriter | |
+| FTP | :white_check_mark: | :white_check_mark: | ftpreader/ftpwriter | |
+| HBase 1.x(API) | :white_check_mark: | :white_check_mark: | hbase11xreader/hbase11xwriter | use HBASE API |
+| HBase 1.x(SQL) | :white_check_mark: | :white_check_mark: | hbase11xsqlreader/hbase11xsqlwriter | use Phoenix[Phoenix][2] |
+| HBase 2.x(API) | :white_check_mark: | :x: | hbase20xreader | use HBase API |
+| HBase 2.x(SQL) | :white_check_mark: | :white_check_mark: | hbase20xsqlreader/hbase20xsqlwriter | via [Phoenix][2] |
+| HDFS | :white_check_mark: | :white_check_mark: | hdfsreader/hdfswriter | support HDFS 2.0 or later |
+| Hive | :white_check_mark: | :x: | hivereader | |
+| HTTP | :white_check_mark: | :x: | httpreader | support RestFul API |
+| Greenplum | :white_check_mark: | :white_check_mark: | postgresqlreader/greenplumwriter | |
+| InfluxDB | :white_check_mark: | :white_check_mark: | influxdbreader/influxdbwriter | ONLY support InfluxDB 1.x |
+| InfluxDB2 | :white_check_mark: | :white_check_mark: | influxdb2reader/influxdb2writer | ONLY InfluxDB 2.0 or later |
+| json | :white_check_mark: | :x: | jsonfilereader | |
+| Kafka | :white_check_mark: | :white_check_mark: | kafkareader/kafkawriter | |
+| kudu | :white_check_mark: | :white_check_mark: | kudureader/kuduwriter | |
+| MongoDB | :white_check_mark: | :white_check_mark: | mongodbreader/mongodbwriter | |
+| MySQL/MariaDB | :white_check_mark: | :white_check_mark: | mysqlreader/mysqlwriter | |
+| Oracle | :white_check_mark: | :white_check_mark: | oraclereader/oraclewriter | |
+| PostgreSQL | :white_check_mark: | :white_check_mark: | postgresqlreader/postgresqlwriter | |
+| AWS S3 | :white_check_mark: | :white_check_mark: | s3reader/s3writer | [AWS S3][6], [MinIO][7] |
+| Trino | :white_check_mark: | :white_check_mark: | rdbmsreader/rdbmswriter | [trino][3] |
+| Redis | :white_check_mark: | :white_check_mark: | redisreader/rediswriter | |
+| SQLite | :white_check_mark: | :white_check_mark: | sqlitereader/sqlitewriter | |
+| SQL Server | :white_check_mark: | :white_check_mark: | sqlserverreader/sqlserverwriter | |
+| Sybase Anywhere | :white_check_mark: | :white_check_mark: | sybasereader/sybasewriter | |
+| TDengine | :white_check_mark: | :white_check_mark: | tdenginereader/tdenginewriter | [TDengine][4] |
+| TDH Inceptor2 | :white_check_mark: | :white_check_mark: | rdbmsreader/rdbmswriter | [Transwarp TDH][5] 5.1 or later |
+| TEXT | :white_check_mark: | :white_check_mark: | textfilereader/textfilewriter | |
[1]: https://github.com/Kestrong/datax-elasticsearch