fix navigation links, and update overview
diff --git a/_data/en/translate.yml b/_data/en/translate.yml
index 8a29514..3d03ba2 100644
--- a/_data/en/translate.yml
+++ b/_data/en/translate.yml
@@ -2,6 +2,7 @@
 title_background: "Background"
 title_downloads: "Downloads"
 title_build_pegasus: "Building Pegasus"
+title_installation: "Installation"
 title_compile-from-source: "Compile from source"
 title_compile-by-docker: "Compile by docker"
 title_architecture: "Architecture"
diff --git a/_data/navigation.yml b/_data/navigation.yml
index f53696f..8c274bf 100644
--- a/_data/navigation.yml
+++ b/_data/navigation.yml
@@ -7,7 +7,7 @@
   - name: title_contribution
     link: /community/#contribution
   - name: title_coding-guides
-    link: /community/coding-guides
+    link: https://cwiki.apache.org/confluence/display/PEGASUS/Coding+guides
   - name: title_bug-tracking
     link: "{{ pegasus_github_url }}/labels/type%2Fbug"
   - name: title_apache-proposal
diff --git a/_data/overview_menu.yml b/_data/overview_menu.yml
index 44021b4..61214a2 100644
--- a/_data/overview_menu.yml
+++ b/_data/overview_menu.yml
@@ -10,7 +10,7 @@
     - name: title_benchmark
       link: /overview/benchmark
     - name: title_installation
-      link: /docs/installation
+      link: /docs/build/compile-by-docker
     - name: title_onebox
       link: /overview/onebox
     - name: title_shell
diff --git a/_data/zh/translate.yml b/_data/zh/translate.yml
index 3900c4b..9745757 100644
--- a/_data/zh/translate.yml
+++ b/_data/zh/translate.yml
@@ -2,6 +2,7 @@
 title_background: "项目背景"
 title_build_pegasus: "编译构建"
 title_downloads: "下载"
+title_installation: "安装构建"
 title_compile-from-source: "从源码编译"
 title_compile-by-docker: "使用Docker完成编译"
 title_architecture: "系统架构"
diff --git a/_overview/en/overview.md b/_overview/en/overview.md
index 6675664..79d82c3 100755
--- a/_overview/en/overview.md
+++ b/_overview/en/overview.md
@@ -3,4 +3,34 @@
 lang: en
 ---
 
-TRANSLATING
+[PacificA]: https://www.microsoft.com/en-us/research/publication/pacifica-replication-in-log-based-distributed-storage-systems/
+[pegasus-rocksdb]: https://github.com/xiaomi/pegasus-rocksdb
+[hbase]: https://hbase.apache.org/
+
+Apache Pegasus is a distributed key-value storage system which is designed to be:
+
+- **horizontally scalable**: distributed using hash-based partitioning
+- **strongly consistent**: ensured by [PacificA][PacificA] consensus protocol
+- **high-performance**: using [RocksDB][pegasus-rocksdb] as underlying storage engine
+- **simple**: well-defined, easy-to-use APIs
+
+## Background
+
+Pegasus targets to fill the gap between Redis and [HBase][hbase]. As the former
+is in-memory, low latency, but does not provide a strong-consistency guarantee.
+And unlike the latter, Pegasus is entirely written in C++ and its write-path
+relies merely on the local filesystem.
+
+Apart from the performance requirements, we also need a storage system
+to ensure multiple-level data safety and support fast data migration
+between data centers, automatic load balancing, and online partition split.
+
+## Features
+
+- **Persistence of data**: Each write is replicated three-way to different ReplicaServers before responding to the client. Using PacificA protocol, Pegasus has the ability for strong consistent replication and membership changes.
+
+- **Automatic load balancing over ReplicaServers**: Load balancing is a builtin function of MetaServer, which manages the distribution of replicas. When the cluster is in an inbalance state, the administrator can invoke a simple rebalance command that automatically schedules the replica migration.
+
+- **Cold Backup**: Pegasus supports an extensible backup and restore mechanism to ensure data safety. The location of snapshot could be a distributed filesystem like HDFS or local filesystem. The snapshot storing in the filesystem can be further used for analysis based on [pegasus-spark](https://github.com/pegasus-kv/pegasus-spark).
+
+- **Eventually-consistent intra-datacenter replication**: This is a feature we called *duplication*. It allows a change made in the local cluster accesible after a short time period by the remote cluster. It help achieving higher availability of your service and gaining better performance by accessing only local cluster.
diff --git a/_overview/zh/overview.md b/_overview/zh/overview.md
index 89c79bc..47af294 100755
--- a/_overview/zh/overview.md
+++ b/_overview/zh/overview.md
@@ -2,39 +2,28 @@
 permalink: overview/index.html
 ---
 
-## 项目概览
+Apache Pegasus是一个分布式Key-Value存储系统,它的设计目标是具备:
 
-Pegasus是小米云存储团队开发的一个分布式Key-Value存储系统,最初的动机是弥补HBase在可用性和性能上的不足。Pegasus系统的Server端完全采用C++语言开发,使用PacificA协议支持强一致性,使用RocksDB作为单机存储引擎。
+- **高扩展性**:通过哈希分片实现分布式横向扩展。
+- **强一致性**:通过[PacificA](https://www.microsoft.com/en-us/research/publication/pacifica-replication-in-log-based-distributed-storage-systems/)一致性协议保证。
+- **高性能**:底层使用[RocksDB](https://github.com/xiaomi/pegasus-rocksdb)作为存储引擎。
+- **简单易用**:基于Key-Value的良好接口。
 
-因为使用C++编写,Pegasus避免了使用Java所带来的GC影响和虚拟机开销。而由于不依赖外部文件系统,Pegasus的IO路径更短,延迟通常更加稳定可控。
+## 背景
 
-模型设计上,Pegasus使用哈希分片进行数据的拆分,分片(Partition)是系统内部数据迁移的最小单元,每一分片内的数据有序存储,各个分片之间数据隔离,每个分片对应一个单独的 RocksDB 实例。
+Pegasus项目的目标是弥补Redis与[HBase](https://hbase.apache.org/)之间的空白。Redis作为一个纯内存存储,它提供了低延迟读写能力,但它不具备强一致性。而与HBase不同,我们需要Pegasus以C++进行编写,同时其写路径应当只依赖于本地文件系统,不依赖于其他分布式文件系统(如HDFS),由此才能保证延迟稳定。
 
-Pegasus提供了一系列丰富的功能支持,如快照冷备份,表的软删除,表级写限流等等,在小米的生产环境中均经过应用和验证。
+除了性能需求外,我们还需要一个存储系统,它应能够支持多级别数据安全保障,快速跨数据中心迁移,自动负载均衡,以及快速分片分裂等功能。这就是我们发起Pegasus项目的原因。
 
-## 安装构建
+## 特性
 
-Pegasus目前只支持在Linux平台运行。当前我们提供如下几种安装方式:
+- **数据的持久性**:每一份数据写入都将分别复制到3个不同ReplicaServer上,待全部完成后才响应客户端。通过PacificA协议,Pegasus具备强一致数复制的能力,同时也能够实现强一致的成员变更。
 
-- **下载 Release 包**
+- **ReplicaServer之间的自动负载均衡**:自动负载均衡是MetaServer的内置功能,它能够让Replica在节点之间均匀分布。当集群处于不均衡状态时,管理员可以通过简单的命令让Replica在节点之间自动迁移,从而实现负载均衡。
 
-在 <https://github.com/XiaoMi/pegasus/releases> 下载二进制包。
+- **冷备份**:Pegasus支持可扩展的备份和恢复策略,由此可实现数据安全性。数据的存储位置可以是在HDFS或本地存储上。在文件系统上存储的快照数据可以通过[pegasus-spark](https://github.com/pegasus-kv/pegasus-spark)实现离线数据分析。
 
-如对于1.11.3版本而言,你可以下载:[pegasus-1.11.3-b45cb06-linux-x86_64-release.zip](https://github.com/XiaoMi/pegasus/releases/download/v1.11.3/pegasus-1.11.3-b45cb06-linux-x86_64-release.zip),这其中包含我们用于搭建系统所需要的全部组件。
-
-现在Pegasus依然处于快速迭代状态,建议你使用时选择最新版本。
-
-- **手动编译**
-
-请参照在[编译构建](/overview/compilation)页面中的指示进行编译。
-
-- **下载 Docker 镜像**
-
-尚未支持,敬请期待。
-
-## 立即开始
-
-你可以参照文档目录检索你想要了解的内容。如果你对Pegasus完全陌生,可以首先阅读[项目背景](/overview/background),并通过[体验onebox集群](/overview/onebox)来熟悉Pegasus的各项功能。配合阅览下方的slides口味更佳。
+- **满足最终一致性的跨数据中心复制**:这一功能我们又称之为*duplication*,它能够让本地集群的数据写在短时间内到达远端集群。它可以帮助你实现业务的更高的可用性,同时也可以让你避免跨机房访问,从而降低访问延迟。
 
 ## 社区分享