diff --git a/.gitignore b/.gitignore
index 360919c52675634746c7c7f66a8df898ede6a649..f7696fe108fce498e4ff9cb684c66ff7a664a880 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,8 +7,4 @@
 /www/scripts/
 /www/lib/
 /www/oidc-client-config.json
-!/www/lib/sib-core
-!/www/lib/sib-router
-!/www/lib/sib-chat
-!/www/lib/sib-oidc
 *.iml
\ No newline at end of file
diff --git a/src/dependencies.pug b/src/dependencies.pug
index 1e619128ffd4b050c1458a427b870ec92b97db12..7793f969a88a02942883d046c18b0cc156765f31 100644
--- a/src/dependencies.pug
+++ b/src/dependencies.pug
@@ -3,10 +3,7 @@
 //script(src="/lib/webcomponentsjs/webcomponents-loader.js")
 //- script(src="lib/html-imports.js")
 
-script(
-  type="module"
-  src="https://unpkg.com/@startinblox/oidc@0.5"
-)
+script(type="module" src="https://unpkg.com/@startinblox/oidc@0.5")
 
 script(src="/scripts/index.js")
 
diff --git a/src/header.pug b/src/header.pug
index c89e0d65e49566aa767821b4f9c4ec7935ab1f77..6aced934afa9b3aa754c0d2deabb754872ca8c83 100644
--- a/src/header.pug
+++ b/src/header.pug
@@ -12,11 +12,15 @@ sib-notifications(
   bind-user
 )
 
+sib-widget(name="user-picture")
+  template
+    img(name="${name}",src="\${value || '/images/user.jpg'}",style="max-width:100%; max-height: 100%;")
+
 details#user-controls
   summary(tabindex='0' role='button')
     sib-display#user-controls__profile(
       data-fields='first_name, account.picture',
-      widget-account.picture='sib-display-img',
+      widget-account.picture='user-picture',
       bind-user
     )
   #user-controls__panel
diff --git a/src/scripts/index.js b/src/scripts/index.js
index dc79031d0c86168d6228028fc9ff9329deac708f..9b4fac6b787c70da1e0fe18a5e6db0bd04c0834b 100644
--- a/src/scripts/index.js
+++ b/src/scripts/index.js
@@ -6,12 +6,6 @@ document.addEventListener('DOMContentLoaded', function (event) {
   
   if (!navBar || !btnToggle) return;
 
-  document.querySelectorAll('img[name$="account.picture"]').forEach(function (e) {
-    if (!e.src || e.src == window.location) {
-      e.src = '/images/user.jpg';
-    }
-  });
-
   btnToggle.addEventListener('click', e => {
     navBar.classList.toggle('open');
     e.stopPropagation();
diff --git a/src/styles/main.scss b/src/styles/main.scss
index fd2779a15823332e3600be2523fd632d040540c3..60748a073fa4eadedb86ab46b6da9bae63b31239 100644
--- a/src/styles/main.scss
+++ b/src/styles/main.scss
@@ -127,11 +127,7 @@ li {
     overflow-x: hidden;
 
     > div {
-      //display: flex;
-      //margin: 2.6em;
-      //padding:2.6em;
-      //flex: 1 1 0;
-      flex-grow: 1;
+      transition: all 0.5s;
     }
   }
 }
diff --git a/src/styles/menu-right.scss b/src/styles/menu-right.scss
index 08ad6653e0e9015981ad0d298be2e48c7a58302c..e086514726c4a61e4da5d3fa22466ab1652d1f73 100644
--- a/src/styles/menu-right.scss
+++ b/src/styles/menu-right.scss
@@ -4,6 +4,8 @@
 
     nav {
 
+      transition: all 0.5s;
+
       > sib-router {
         background-color: $color-222-52-90;
         color: $color-purple-dark;
@@ -80,7 +82,7 @@
         }
 
         & ~ #views-container {
-          flex-basis: 95%;
+          margin-left: -15.5rem;
           transform: translate(15.5rem);
         }
       }