diff --git a/CHANGELOG.md b/CHANGELOG.md
index 60fa1a4..9a5a9c4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,2 +1,3 @@
- ENHANCEMENT
- - disable user selection on nav control button
+ - add new icons for different vcs providers `bitbucket`, `gitlab`
+ and generic `git`
diff --git a/src/iconfont/uEA09-code.svg b/src/iconfont/uEA09-code.svg
new file mode 100644
index 0000000..389488b
--- /dev/null
+++ b/src/iconfont/uEA09-code.svg
@@ -0,0 +1 @@
+
diff --git a/src/iconfont/uEA09-git.svg b/src/iconfont/uEA09-git.svg
deleted file mode 100644
index a7ae44f..0000000
--- a/src/iconfont/uEA09-git.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/iconfont/uEA19-bitbucket.svg b/src/iconfont/uEA19-bitbucket.svg
new file mode 100644
index 0000000..33f36f1
--- /dev/null
+++ b/src/iconfont/uEA19-bitbucket.svg
@@ -0,0 +1 @@
+
diff --git a/src/iconfont/uEA1A-git.svg b/src/iconfont/uEA1A-git.svg
new file mode 100644
index 0000000..a0dd35f
--- /dev/null
+++ b/src/iconfont/uEA1A-git.svg
@@ -0,0 +1 @@
+
diff --git a/src/iconfont/uEA1B-gitlab.svg b/src/iconfont/uEA1B-gitlab.svg
new file mode 100644
index 0000000..2c9093c
--- /dev/null
+++ b/src/iconfont/uEA1B-gitlab.svg
@@ -0,0 +1 @@
+
diff --git a/src/icons/bitbucket.svg b/src/icons/bitbucket.svg
new file mode 100644
index 0000000..36bf0f6
--- /dev/null
+++ b/src/icons/bitbucket.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/src/icons/code.svg b/src/icons/code.svg
new file mode 100644
index 0000000..2be25c3
--- /dev/null
+++ b/src/icons/code.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/src/icons/git.svg b/src/icons/git.svg
index e0ce1e7..28cddc6 100644
--- a/src/icons/git.svg
+++ b/src/icons/git.svg
@@ -1,5 +1,5 @@
-