diff --git a/www/js/plugins.js b/www/js/plugins.js
new file mode 100644
index 0000000000000000000000000000000000000000..171f96930aabc5179509d3cde5e2685cee040215
--- /dev/null
+++ b/www/js/plugins.js
@@ -0,0 +1,5 @@
+
+angular.module('cesium.plugins', [
+    'cesium.es.plugin'
+  ])
+;
diff --git a/www/templates/market/edit_record.html b/www/templates/market/edit_record.html
deleted file mode 100644
index 0b183b3abf280858a2f6db5270fcc0ba88790b6c..0000000000000000000000000000000000000000
--- a/www/templates/market/edit_record.html
+++ /dev/null
@@ -1,121 +0,0 @@
-<ion-view left-buttons="leftButtons">
-  <ion-nav-title>
-    <span translate>MARKET.EDIT.TITLE</span>
-  </ion-nav-title>
-
-  <ion-nav-buttons side="secondary">
-        <button class="button button-clear button-icon icon visible-xs visible-sm"
-                ng-class="{'ion-android-send':!id, 'ion-android-done': id}"
-                ng-click="save()">
-        </button>
-    </ion-nav-buttons>
-
-    <ion-content>
-        <div class="scroll">
-            <div class="list gallery" ng-if="pictures && pictures.length>0" >
-              <div ng-repeat="picture in pictures"
-                   class="item card card-gallery">
-                <div>
-                  <h2 ng-if="picture.title">{{picture.title}}</h2>
-                  <img ng-src="{{picture.src}}" ></img>
-                </div>
-                <div class="item tabs tabs-secondary tabs-icon-left">
-                  <a class="tab-item stable-bg assertive-900" ng-click="removePicture($index)">
-                    <i class="icon ion-close"></i>
-                    {{'COMMON.BTN_PICTURE_DELETE'|translate}}
-                  </a>
-                  <a class="tab-item stable-bg"
-                      ng-click="favoritePicture($index)"
-                      ng-class="{'dark': $index !== 0, 'positive-900': $index === 0}">
-                    <i class="icon ion-star"></i>
-                    {{'COMMON.BTN_PICTURE_FAVORISE'|translate}}
-                  </a>
-                </div>
-              </div>
-           </div>
-
-            <div class="list">
-
-                <div class="item item-icon-right hidden-no-device">
-                    <span translate>MARKET.EDIT.BTN_ADD_PICTURES</span>
-                    <a class="dark" href="#" ng-click="openPicturePopup()">
-                        <i class="icon ion-camera"></i>
-                    </a>
-                </div>
-
-                <div class="item item-input item-icon-right hidden-device">
-                    <span class="input-label has-input" translate>MARKET.EDIT.BTN_ADD_PICTURES</span>
-                    <input type="file" id="file" accept=".png,.jpeg,.jpg" onchange="angular.element(this).scope().fileChanged(event)"/>
-                    <!--a class="dark" href="#" ng-if="!camera" ng-click="addPictureFile()">
-                        <i class="icon ion-plus"></i>
-                    </a-->
-                </div>
-
-                <span class="item item-icon-left" ng-if="id && formData.issuer">
-                    <i class="icon ion-key"></i>
-                    <span translate>MARKET.COMMON.ISSUER</span>
-                    <span class="badge">{{formData.issuer | formatPubkey}}</span>
-                </span>
-
-                <span class="item item-button-right" ng-click="openCategoryModal()">
-                    <span translate>MARKET.COMMON.CATEGORY</span>
-                    <span class="badge badge-royal">{{category.name}}</span>&nbsp;
-                    <i class="button button-clear ion-chevron-right"></i>
-                </span>
-
-                <div class="item item-input item-floating-label">
-                    <span class="input-label" translate>MARKET.EDIT.RECORD_TITLE</span>
-                    <input type="text" placeholder="{{'MARKET.EDIT.RECORD_TITLE_HELP'|translate}}" ng-model="formData.title"></input>
-                </div>
-
-                <div class="item item-input item-floating-label">
-                    <span class="input-label" translate>MARKET.EDIT.RECORD_DESCRIPTION</span>
-                    <textarea placeholder="{{'MARKET.EDIT.RECORD_DESCRIPTION_HELP'|translate}}"
-                              ng-model="formData.description"
-                              rows="8" cols="10"></textarea>
-                </div>
-
-                <div class="item item-input item-floating-label">
-                  <span class="input-label" translate>MARKET.EDIT.RECORD_PRICE</span>
-                      <input type="text" placeholder="{{'MARKET.EDIT.RECORD_PRICE_HELP'|translate}}"
-                                ng-model="formData.price"></input>
-                </div>
-
-                <div class="item item-floating-label" ng-if="location.enable">
-                    <span class="input-label" translate>MARKET.EDIT.RECORD_LOCATION</span>
-                    <div class="item-input-inset">
-                        <label class="item-input-wrapper">
-                            <input type="text" placeholder="{{'MARKET.EDIT.RECORD_LOCATION_HELP'|translate}}" ng-model="formData.location">
-                        </label>
-                        <button class="button button-small button-positive" ng-click="localize()" ng-if="location.enable">
-                            <i class="icon ion-pinpoint"></i>
-                        </button>
-                    </div>
-                </div>
-
-                <div class="item item-input item-floating-label" ng-if="!location.enable">
-                    <span class="input-label" translate>MARKET.EDIT.RECORD_LOCATION</span>
-                    <textarea placeholder="{{'MARKET.EDIT.RECORD_LOCATION_HELP'|translate}}" ng-model="formData.location"></textarea>
-                </div>
-
-            </div>
-
-            <div class="padding hidden-xs hidden-sm text-right">
-              <button class="button button-clear button-dark ink" ng-click="goBack()" type="button" translate>COMMON.BTN_CANCEL
-              </button>
-              <!--<button class="button button-small button-stable ink" ng-click="saveAsDirty()">-->
-                <!--{{'MARKET.EDIT.BTN_SAVE' | translate}}-->
-              <!--</button>-->
-              <button class="button button-positive button-raised ink" ng-click="save()" ng-show="!id">
-                {{'MARKET.EDIT.BTN_PUBLISH' | translate}}
-              </button>
-              <button class="button button-positive button-raised ink" ng-click="save()" ng-show="id">
-                {{'MARKET.EDIT.BTN_SAVE' | translate}}
-              </button>
-            </div>
-        </div>
-        <div class="scroll-bar scroll-bar-v"></div>
-    </ion-content>
-
-
-</ion-view>
diff --git a/www/templates/market/lookup.html b/www/templates/market/lookup.html
deleted file mode 100644
index 1225bfca121b91d61c72c8f64d20fa3080d7a01b..0000000000000000000000000000000000000000
--- a/www/templates/market/lookup.html
+++ /dev/null
@@ -1,151 +0,0 @@
-<ion-view left-buttons="leftButtons">
-  <ion-nav-title>
-    <span translate>MARKET.SEARCH.TITLE</span>
-  </ion-nav-title>
-
-  <ion-nav-buttons side="secondary">
-    <button class="button button-icon button-clear visible-xs"
-            ui-sref="app.market_add_record">
-      <i class="icon ion-plus"></i>
-    </button>
-  </ion-nav-buttons>
-
-  <ion-content class="lookupForm padding no-padding-xs">
-
-
-    <form ng-submit="doSearch()">
-      <label class="item item-input">
-        <i class="icon ion-search placeholder-icon"></i>
-        <input type="text" placeholder="{{'MARKET.SEARCH.SEARCH_HELP'|translate}}"
-               ng-model="search.text"
-               ng-model-options="{ debounce: 350 }"
-               ng-change="doSearch()" id="searchText">
-      </label>
-
-      <div class="item item-toggle dark" ng-if="!search.lastRecords">
-        <span translate>MARKET.SEARCH.BTN_OPTIONS</span>
-        <label class="toggle toggle-royal">
-          <input type="checkbox" ng-model="search.options">
-          <div class="track">
-            <div class="handle"></div>
-          </div>
-        </label>
-      </div>
-
-      <span class="item item-button-right" ng-click="openCategoryModal()" ng-if="search.options">
-        <span translate>MARKET.COMMON.CATEGORY</span>
-        <span class="badge badge-royal">{{search.category.name}}</span>&nbsp;
-        <i class="button button-clear ion-chevron-right"></i>
-      </span>
-
-      <span class="item item-button-right" ng-if="search.options && location.enable">
-        <span translate>MARKET.SEARCH.BTN_AROUND_ME</span>
-        <label class="toggle toggle-royal">
-          <input type="checkbox" ng-model="search.localize">
-          <div class="track">
-            <div class="handle"></div>
-          </div>
-        </label>
-      </span>
-
-      <span class="item item-button-right" ng-if="search.options && !location.enable">
-        <span translate>MARKET.SEARCH.LOCATION</span>
-        <div class="item-input-inset">
-          <label class="item-input-wrapper">
-            <input type="text" placeholder="{{'MARKET.SEARCH.LOCATION_HELP'|translate}}"
-                   ng-model="search.location"
-                   ng-model-options="{ debounce: 350 }"
-                   ng-change="doSearch()"/>
-          </label>
-        </div>
-      </span>
-    </form>
-
-    <div class="row no-padding">
-      <div class="col">
-        <h4
-          ng-if="!search.looking && search.lastRecords && search.results.length > 0" translate>
-          MARKET.SEARCH.LAST_RECORDS
-        </h4>
-        <h4
-          ng-if="!search.looking && !search.lastRecords && search.results.length > 0" translate>
-          MARKET.SEARCH.RESULTS
-        </h4>
-      </div>
-
-      <div class="col col-25 hidden-xs hidden-sm padding" style="text-align:right">
-        <button class="button button-raised button-full button-calm ink"
-                ui-sref="app.market_add_record">
-          {{'MARKET.COMMON.BTN_NEW_AD' | translate}}
-        </button>
-      </div>
-    </div>
-
-    <label class="center" ng-if="search.looking">
-      <ion-spinner icon="android"></ion-spinner>
-    </label>
-
-    <label class="center assertive animate-fade-slide-in-right" ng-if="!search.looking && search.results.length===0 && search.options != null" translate>
-      COMMON.SEARCH_NO_RESULT
-    </label>
-
-    <div class="list animate-fade-slide-in-right"
-         ng-if="!search.looking && search.results && search.results.length > 0">
-
-      <a ng-repeat="found in search.results"
-         class="item item-record ink padding-xs"
-         ui-sref="app.market_view_record({id: found.id, title: found.title})"
-         >
-
-        <div class="visible-xs item-text-wrap" ng-class="{'item-thumbnail-left': (found.pictures && found.pictures.length > 0)}">
-          <img ng-src="{{found.pictures[0].src}}" ng-if="found.pictures && found.pictures.length > 0"></img>
-          <h2 ng-bind-html="found.title"></h2>
-          <h4 class="gray">
-            <span ng-if="found.location">
-              <i class="icon ion-location"></i>
-              <span ng-bind-html="found.location"></span>
-            </span>
-            <span ng-show="found.time">
-              <span ng-show="found.location">|</span>
-              {{::found.time | formatFromNow}}
-            </span>
-          </h4>
-        </div>
-        <!--<div class="visible-xs item-text-wrap">
-          <p ng-bind-html="found.description"></p>
-        </div>-->
-
-        <div class="row row-record hidden-xs">
-          <div class="col item-text-wrap item-thumbnail-left-padding"
-               ng-class="{'item-thumbnail-left': (found.pictures && found.pictures.length > 0)}">
-            <img ng-src="{{found.pictures[0].src}}"
-                 ng-if="found.pictures && found.pictures.length > 0">
-            <h2 ng-bind-html="found.title"></h2>
-            <h4 class="gray">
-              <i class="icon ion-location" ng-if="found.location"></i>
-              <span ng-bind-html="found.location"></span>
-            </h4>
-            <h4 class="gray" ng-if="found.time">
-              <i class="icon ion-clock" ></i>
-              {{::found.time | formatFromNow}}
-            </h4>
-            <span  ng-if="found.pictures && found.pictures.length > 1"
-                   class="badge badge-balanced badge-picture-count">{{::found.pictures.length}}&nbsp;<i class="icon ion-camera"></i></span>
-          </div>
-          <div class="col col-20">
-            <h3 class="gray" ng-if="found.category">{{::found.category.name|formatCategory}}</h3>
-            <h2 class="badge badge-price badge-calm" ng-bind-html="found.price" ng-if="found.price"></h2>
-          </div>
-          <div class="col">
-              <h3 class="gray text-wrap" ng-bind-html="found.description" ng-if="found.description"></h3>
-          </div>
-        </div>
-      </a>
-
-    </div>
-  </ion-content>
-
-  <button class="button button-fab button-fab-bottom-right button-assertive icon ion-plus hidden-md hidden-lg"
-          ui-sref="app.market_add_record">
-  </button>
-</ion-view>
diff --git a/www/templates/market/modal_category.html b/www/templates/market/modal_category.html
deleted file mode 100644
index c29b34d43dc1907d5f090cea4017dae5f07b5bba..0000000000000000000000000000000000000000
--- a/www/templates/market/modal_category.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<ion-modal-view>
-  <ion-header-bar class="bar-positive">
-      <button class="button button-clear" ng-click="closeCategoryModal()" translate>COMMON.BTN_CANCEL</button>
-      <h1 class="title" translate>MARKET.COMMON.CATEGORIES</h1>
-  </ion-header-bar>
-
-    <ion-content class="lookupForm">
-    	<div class="list">
-        <label class="item item-input">
-            <i class="icon ion-search placeholder-icon"></i>
-            <input type="text" placeholder="Search" ng-model="categories.search.text" ng-change="searchCategoryChanged()">
-        </label>
-
-        <label class="item center" ng-if="modal.categories.search.looking">
-            <ion-spinner icon="android"></ion-spinner>
-        </label>
-
-        <a class="item" ng-repeat="found in categories.search.results"
-           ng-class="{'item-divider': !found.parent, 'positive': !found.parent}"
-           ng-click="selectCategory(found)">
-            <h2 ng-bind-html="found.name"></h2>
-        </a>
-    </div>
-</ion-content>
-</ion-modal-view>
diff --git a/www/templates/market/view_record.html b/www/templates/market/view_record.html
deleted file mode 100644
index 053923033f7aef89920fee9ddc957f2827fdd8df..0000000000000000000000000000000000000000
--- a/www/templates/market/view_record.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<ion-view left-buttons="leftButtons">
-  <ion-nav-title>
-    <span translate>MARKET.VIEW.TITLE</span>
-  </ion-nav-title>
-
-  <ion-nav-buttons side="secondary">
-      <button class="button button-positive button-clear button-icon ion-android-create" ng-click="edit()" ng-if="canEdit">
-      </button>
-  </ion-nav-buttons>
-
-  <ion-content class="viewRecord item-text-wrap">
-
-      <div class="scroll">
-        <div class="row no-padding">
-          <div class="col-20 visible-lg">
-          </div>
-          <div class="col-10 visible-md">
-          </div>
-
-          <div class="col no-padding">
-            <div class="list">
-
-              <div class="item" ng-class="{'item-thumbnail-left': pictures && pictures.length>0}">
-                  <img ng-src="{{pictures[0].src}}" nf-if="pictures && pictures.length>0">
-                  <h2 ng-bind-html="formData.title"></h2>
-                  <h4 class="gray">
-                      <i class="icon ion-location" ng-show="formData.location"></i>
-                      <span ng-bind-html="formData.location"></span>
-                      <span ng-shwo="formData.location && formData.time">&nbsp;&nbsp;</span>
-                      <i class="icon ion-calendar" ng-show="formData.time"></i>
-                      {{formData.time|formatDate}}
-                  </h4>
-              </div>
-
-              <div class="item" style="margin-top:10px">
-                  <p ng-bind-html="formData.description"></p>
-              </div>
-
-              <span class="item item-icon-left item-button-right" >
-                  <i class="icon ion-pricetag" ng-show="formData.price"></i>
-                  <span class="dark">{{formData.price}}</span>
-                  <button class="button button-raised button-calm ink-dark"
-                          ng-click="transfer(formData.issuer, null, formData.price)">
-                    {{'MARKET.COMMON.BTN_BUY' | translate}}
-                  </button>
-              </span>
-
-              <div class="hidden-xs hidden-sm padding">
-
-              </div>
-
-              <div class="item-divider visible-xs visible-sm">&nbsp;</div>
-
-              <a class="item item-icon-left ink" ui-sref="app.view_identity({pub:formData.issuer})">
-                  <i class="icon ion-person"></i>
-                  <span translate>MARKET.COMMON.ISSUER</span>
-                  <span class="badge" ng-class="{'badge-positive': isMember, 'badge-assertive': !isMember}">{{formData.issuer | formatPubkey}}</span>
-              </a>
-
-              <div class="item item-icon-left">
-                <i class="icon ion-flag"></i>
-                  <span translate>MARKET.COMMON.CATEGORY</span>
-                  <span class="badge badge-positive">{{category.name}}</span>
-              </div>
-            </div>
-
-            <div class="list gallery" ng-if="pictures && pictures.length>0" >
-              <div ng-repeat="picture in pictures"
-                   class="item card card-gallery">
-                <div class="ink">
-                  <h2 ng-if="picture.title">{{::picture.title}}</h2>
-                  <img ng-src="{{::picture.src}}" ></img>
-                </div>
-              </div>
-            </div>
-          </div>
-
-          <div class="col-20 visible-lg">
-          </div>
-          <div class="col-10 visible-md">
-          </div>
-        </div>
-      </div>
-
-
-      <div class="scroll-bar scroll-bar-v"></div>
-    </div>
-  </ion-content>
-</ion-view>
diff --git a/www/templates/registry/edit_record.html b/www/templates/registry/edit_record.html
deleted file mode 100644
index af8d28b09b439c6928bdb8ae97e489f26b48e1e5..0000000000000000000000000000000000000000
--- a/www/templates/registry/edit_record.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<ion-view left-buttons="leftButtons">
-  <ion-nav-title>
-    <span translate>REGISTRY.EDIT.TITLE</span>
-  </ion-nav-title>
-
-  <ion-nav-buttons side="secondary">
-      <button class="button button-icon button-clear" ng-click="save()">
-          <i class="icon ion-android-send" ng-if="!id"></i>
-          <i class="icon ion-android-done" ng-if="id"></i>
-      </button>
-  </ion-nav-buttons>
-
-  <ion-content>
-      <div class="scroll">
-          <ng-include src="'templates/registry/record_form.html'"></ng-include>
-          <div class="scroll-bar scroll-bar-v"></div>
-      </div>
-
-      <div class="padding hidden-xs hidden-sm text-right">
-        <button class="button button-clear button-dark ink" ng-click="goBack()" type="button" translate>COMMON.BTN_CANCEL
-        </button>
-        <button class="button button-positive button-raised ink" ng-click="save()" ng-show="!id">
-          {{'REGISTRY.EDIT.BTN_PUBLISH' | translate}}
-        </button>
-        <button class="button button-positive button-raised ink" ng-click="save()" ng-show="id">
-          {{'REGISTRY.EDIT.BTN_SAVE' | translate}}
-        </button>
-      </div>
-  </ion-content>
-</ion-view>
diff --git a/www/templates/registry/lookup.html b/www/templates/registry/lookup.html
deleted file mode 100644
index 851c0cb060a5d9e2924d9fdba5cd08bdd3701dd5..0000000000000000000000000000000000000000
--- a/www/templates/registry/lookup.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<ion-view view-title="{{'REGISTRY.SEARCH.TITLE'|translate}}" left-buttons="leftButtons">
-    <ion-nav-buttons side="secondary">
-        <!--<button class="button button-positive button-icon button-clear visible-xs"
-                ng-click="newRecord()">
-          <i class="icon ion-plus"></i>
-        </button>-->
-    </ion-nav-buttons>
-
-    <ion-content class="lookupForm padding no-padding-xs">
-
-      <form ng-submit="doSearch()"/>
-        <label class="item item-input">
-            <i class="icon ion-search placeholder-icon"></i>
-            <input type="text" placeholder="{{'REGISTRY.SEARCH.SEARCH_HELP'|translate}}"
-                   ng-model="search.text"
-                   ng-model-options="{ debounce: 350 }"
-                   ng-change="doSearch()"
-                   id="searchText">
-        </label>
-
-        <div class="item item-toggle dark" ng-if="!search.lastRecords">
-            <span translate>REGISTRY.SEARCH.BTN_OPTIONS</span>
-            <label class="toggle toggle-royal">
-                <input type="checkbox" ng-model="search.options">
-                <div class="track">
-                    <div class="handle"></div>
-                </div>
-            </label>
-        </div>
-
-        <span class="item item-button-right" ng-click="openCategoryModal()" ng-if="search.options">
-            <span translate>REGISTRY.COMMON.CATEGORY</span>
-            <span class="badge badge-royal">{{search.category.name}}</span>&nbsp;
-            <i class="button button-clear ion-chevron-right"></i>
-        </span>
-
-        <span class="item item-button-right" ng-if="search.options && !location.enable">
-            <span translate>REGISTRY.SEARCH.LOCATION</span>
-            <div class="item-input-inset">
-                <label class="item-input-wrapper">
-                    <input type="text" placeholder="{{'REGISTRY.SEARCH.LOCATION_HELP'|translate}}"
-                           ng-model="search.location"
-                           ng-model-options="{ debounce: 350 }"
-                           ng-change="doSearch()"/>
-                </label>
-            </div>
-        </span>
-
-      </form>
-
-      <div class="row no-padding">
-        <div class="col">
-          <h4
-            ng-if="!search.looking && search.lastRecords && search.results.length > 0" translate>
-            REGISTRY.SEARCH.LAST_RECORDS
-          </h4>
-          <h4
-            ng-if="!search.looking && !search.lastRecords && search.results.length > 0" translate>
-            REGISTRY.SEARCH.RESULTS
-          </h4>
-        </div>
-
-        <div class="col col-25 hidden-xs hidden-sm" style="text-align:right">
-          <button class="button button-full button-raised button-calm ink"
-                  ng-click="newRecord()">
-            {{'REGISTRY.COMMON.BTN_NEW' | translate}}
-          </button>
-        </div>
-      </div>
-
-      <label class="center" ng-if="search.looking">
-        <ion-spinner icon="android"></ion-spinner>
-      </label>
-
-      <label class="center assertive animate-fade-slide-in-right" ng-if="!search.looking && search.results.length===0 && search.options != null" translate>
-        COMMON.SEARCH_NO_RESULT
-      </label>
-
-      <div class="list animate-fade-slide-in-right"
-           ng-if="!search.looking && search.results && search.results.length > 0">
-
-          <a  ng-repeat="found in search.results"
-              class="item item-avatar ink"
-              ui-sref="app.registry_view_record({id: found.id, title: found.title})">
-
-              <img ng-src="{{::found.pictures[0].src}}" ng-if="found.pictures && found.pictures.length > 0">
-              <h2 class="item-text-wrap" ng-bind-html="found.title"></h2>
-              <h4 class="gray" ng-if="found.location">{{::found.location}}</h4>
-              <p class="gray item-text-wrap" ng-bind-html="found.description" ng-if="found.description"></p>
-              <span class="badge" ng-if="found.category && found.category.id=='particulier'">{{::found.issuer | formatPubkey}}</span>
-          </a>
-
-      </div>
-    </ion-content>
-
-    <button class="button button-fab button-fab-bottom-right button-assertive icon ion-plus hidden-md hidden-lg"
-            ng-click="newRecord()">
-    </button>
-</ion-view>
diff --git a/www/templates/registry/modal_category.html b/www/templates/registry/modal_category.html
deleted file mode 100644
index e332b5757cea627e40d71d3322c733caf32c560a..0000000000000000000000000000000000000000
--- a/www/templates/registry/modal_category.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<ion-modal-view>
-  <ion-header-bar class="bar-positive">
-      <button class="button button-clear" ng-click="closeCategoryModal()" translate>COMMON.BTN_CANCEL</button>
-      <h1 class="title" translate>REGISTRY.COMMON.CATEGORIES</h1>
-  </ion-header-bar>
-
-    <ion-content class="lookupForm">
-    	<div class="list">
-        <label class="item item-input">
-            <i class="icon ion-search placeholder-icon"></i>
-            <input type="text" placeholder="Search" ng-model="categories.search.text" ng-change="searchCategoryChanged()">
-        </label>
-
-        <label class="item center" ng-if="categories.search.looking">
-            <ion-spinner icon="android"></ion-spinner>
-        </label>
-
-        <a ng-repeat="found in categories.search.results"
-           ng-class="{'item-divider': !found.parent, 'item': !!found.parent}"
-           ng-click="selectCategory(found)">
-            <h2 ng-bind-html="found.name" class="item-category"></h2>
-        </a>
-    </div>
-</ion-content>
-</ion-modal-view>
diff --git a/www/templates/registry/new_record_wizard.html b/www/templates/registry/new_record_wizard.html
deleted file mode 100644
index 01099bf371db1eae19fae9dd1dff59374a17f26a..0000000000000000000000000000000000000000
--- a/www/templates/registry/new_record_wizard.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<ion-modal-view class="modal slide-in-up ng-enter active ng-enter-active">
-
-    <ion-header-bar class="bar-positive">
-
-        <button class="button back-button button-clear buttons header-item" ng-click="slidePrev()" ng-show="slides.slider.activeIndex > 0">
-          <i class="icon ion-ios-arrow-back"></i>
-          <span translate>COMMON.BTN_BACK</span>
-        </button>
-        <button class="button button-clear" ng-click="cancel()" ng-show="slides.slider.activeIndex == 0" translate>COMMON.BTN_CANCEL</button>
-
-        <h1 class="title" translate>REGISTRY.NEW.TITLE</h1>
-
-        <button class="button button-clear button-icon ion-android-send" ng-click="doNewRecord()" ng-show="slides.slider.activeIndex == 1"></button>
-
-        </ion-nav-buttons>
-    </ion-header-bar>
-    <ion-slides options="slides.options" slider="slides.slider">
-        <ion-slide-page>
-          <ion-content class="has-header padding">
-            <h3 translate>REGISTRY.NEW.SELECT_TYPE</h3>
-            <button class="button button-block button-stable icon icon-left ion-person" ng-click="setIsCompany(false)" ng-class="{ selected: !isCompany && isCompany != null }" translate>REGISTRY.NEW.TYPE_PARTICULAR</button>
-            <button class="button button-block button-stable icon icon-left ion-android-cart" ng-click="setIsCompany(true)" ng-class="{ selected: isCompany && isCompany != null }" translate>REGISTRY.NEW.TYPE_COMPANY</button>
-          </ion-content>
-        </ion-slide-page>
-        <ion-slide-page>
-          <ion-content class="has-header">
-            <ng-include src="'templates/registry/record_form.html'"></ng-include>
-          </ion-content>
-        </ion-slide-page>
-    </ion-slides>
-</ion-modal-view>
-
-<script type="text/ng-template" id="error-messages">
-    <div class="error" ng-message="required">
-        <i class="ion-information-circled"></i>
-        <div translate="ERROR.FIELD_REQUIRED"></div>
-    </div>
-    <div class="error" ng-message="minlength">
-        <i class="ion-information-circled"></i>
-        <div translate="ERROR.FIELD_TOO_SHORT"></div>
-    </div>
-</script>
diff --git a/www/templates/registry/record_form.html b/www/templates/registry/record_form.html
deleted file mode 100644
index 5fcdb48d31ad440d630c5372d45dde6e952db745..0000000000000000000000000000000000000000
--- a/www/templates/registry/record_form.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<form name="recordForm" novalidate="" ng-submit="doNewRecord()">
-  <div class="list"
-       ng-init="setRecordForm(recordForm)">
-
-        <div class="list gallery" ng-if="pictures && pictures.length>0" >
-          <div ng-repeat="picture in pictures"
-               class="item card card-gallery">
-            <div>
-              <h2 ng-if="picture.title">{{picture.title}}</h2>
-              <img ng-src="{{picture.src}}" ></img>
-            </div>
-            <div class="item tabs tabs-secondary tabs-icon-left">
-              <a class="tab-item stable-bg assertive-900" ng-click="removePicture($index)">
-                <i class="icon ion-close"></i>
-                {{'COMMON.BTN_PICTURE_DELETE'|translate}}
-              </a>
-              <a class="tab-item stable-bg"
-                 ng-click="favoritePicture($index)"
-                 ng-class="{'dark': $index !== 0, 'positive-900': $index === 0}">
-                <i class="icon ion-star"></i>
-                {{'COMMON.BTN_PICTURE_FAVORISE'|translate}}
-              </a>
-            </div>
-          </div>
-        </div>
-
-        <div class="item item-icon-right hidden-no-device">
-          <span translate>REGISTRY.EDIT.BTN_ADD_PICTURES</span>
-          <a class="dark" href="#" ng-click="openPicturePopup()">
-            <i class="icon ion-camera"></i>
-          </a>
-        </div>
-
-        <div class="item item-input item-icon-right hidden-device">
-          <span class="input-label has-input" translate>REGISTRY.EDIT.BTN_ADD_PICTURES</span>
-          <input type="file" id="file" accept=".png,.jpeg,.jpg" onchange="angular.element(this).scope().fileChanged(event)"/>
-          <!--a class="dark" href="#" ng-if="!camera" ng-click="addPictureFile()">
-              <i class="icon ion-plus"></i>
-          </a-->
-        </div>
-
-        <span class="item item-button-right ink" ng-click="openCategoryModal()" ng-show="isCompany">
-            <span translate>REGISTRY.COMMON.CATEGORY</span>
-            <span class="badge badge-royal">{{category.name | formatCategory}}</span>&nbsp;
-            <i class="button button-clear ion-chevron-right"></i>
-        </span>
-
-        <div class="item item-input item-floating-label">
-          <span class="input-label" translate>REGISTRY.EDIT.RECORD_TITLE</span>
-          <input type="text" placeholder="{{'REGISTRY.EDIT.RECORD_TITLE_HELP'|translate}}" ng-model="recordData.title" />
-        </div>
-
-        <div class="item item-input item-floating-label">
-          <span class="input-label" translate>REGISTRY.EDIT.RECORD_DESCRIPTION</span>
-          <textarea placeholder="{{'REGISTRY.EDIT.RECORD_DESCRIPTION_HELP'|translate}}"
-                    ng-model="recordData.description"
-                    rows="8" cols="10">
-          </textarea>
-        </div>
-
-        <div class="item item-floating-label" ng-if="location.enable">
-          <span class="input-label" translate>REGISTRY.EDIT.RECORD_LOCATION</span>
-          <div class="item-input-inset">
-            <label class="item-input-wrapper">
-              <input type="text" placeholder="{{'REGISTRY.EDIT.RECORD_LOCATION_HELP'|translate}}" ng-model="recordData.location">
-            </label>
-            <button class="button button-small button-positive" ng-click="localize()" ng-if="location.enable">
-              <i class="icon ion-pinpoint"></i>
-            </button>
-          </div>
-        </div>
-
-        <div class="item item-input item-floating-label" ng-if="!location.enable">
-          <span class="input-label" translate>REGISTRY.EDIT.RECORD_LOCATION</span>
-          <textarea placeholder="{{'REGISTRY.EDIT.RECORD_LOCATION_HELP'|translate}}" ng-model="recordData.location"></textarea>
-        </div>
-
-        <a class="item item-icon-left" ng-if="id && recordData.issuer && !isCompany">
-            <i class="icon ion-key"></i>
-            <span translate>REGISTRY.EDIT.RECORD_PUBKEY</span>
-            <h4 class="gray">{{recordData.issuer}}</h4>
-        </a>
-
-        <a class="item item-icon-left" ng-if="id && recordData.issuer && isCompany" >
-            <i class="icon ion-key"></i>
-            <span translate>REGISTRY.COMMON.ISSUER</span>
-            <h4>{{recordData.issuer | formatPubkey}}</h4>
-        </a>
-
-  </div>
-</form>
diff --git a/www/templates/registry/view_record.html b/www/templates/registry/view_record.html
deleted file mode 100644
index 9956a87d4a6c1ec8ff4a3888cdcf27ce2dee965b..0000000000000000000000000000000000000000
--- a/www/templates/registry/view_record.html
+++ /dev/null
@@ -1,87 +0,0 @@
-<ion-view left-buttons="leftButtons">
-  <ion-nav-title>
-    <span translate>REGISTRY.VIEW.TITLE</span>
-  </ion-nav-title>
-
-  <ion-nav-buttons side="secondary">
-      <button class="button button-icon button-clear ion-android-create" ng-click="edit()" ng-if="canEdit">
-      </button>
-  </ion-nav-buttons>
-
-  <ion-content class="item-text-wrap">
-
-      <div class="scroll">
-
-        <div class="positive-900-bg hero">
-          <div class="content">
-            <div class="avatar"
-                 ng-if="pictures && pictures.length > 0"
-                 style="background-image: url({{pictures[0].src}});"></div>
-            <i class="avatar avatar-member" ng-if="!pictures || pictures.length === 0"></i>
-            <h3 class="light">{{formData.title}}</h3>
-            <h4 class="gray">
-              <i class="icon ion-location" ng-show="formData.location"></i>
-              <span ng-bind-html="formData.location"></span>
-              <span ng-shwo="formData.location && formData.time">&nbsp;&nbsp;</span>
-              <i class="icon ion-calendar" ng-show="formData.time"></i>
-              {{formData.time|formatDate}}
-            </h4>
-          </div>
-        </div>
-
-        <div class="hidden-xs hidden-sm padding" style="text-align:center">
-          <button class="button button-raised button-assertive ink-dark"
-                  ng-click="transfer(formData.issuer, formData.title)">
-            {{'ACCOUNT.BTN_SEND_MONEY' | translate}}
-          </button>
-
-          <button class="button button-raised button-icon icon ion-ribbon-b" ng-click="certifyIdentity()" ng-if="hasSelf">
-            {{'WOT.BTN_CERTIFY' | translate}}
-          </button>
-        </div>
-
-        <div class="list">
-
-            <span class="item item-icon-left ink"
-                  ng-if="!isCompany"
-                  copy-on-click>
-                <i class="icon ion-key"></i>
-                <p class="gray">{{formData.issuer}}</p>
-            </span>
-
-            <div class="item">
-                <p ng-bind-html="formData.description"></p>
-            </div>
-
-            <div ng-if="isCompany">
-                <div class="item-divider"></div>
-
-                <div class="item">
-                    <span translate>REGISTRY.COMMON.CATEGORY</span>
-                    <span class="badge badge-positive">{{category.name || formatCategory}}</span>
-                </div>
-
-                <span class="item item-icon-left" >
-                    <i class="icon ion-person"></i>
-                    <h3><span translate>REGISTRY.COMMON.ISSUER</span></h3>
-                    <span class="badge" ng-class="{'badge-positive': isMember, 'badge-assertive': !isMember}">{{formData.issuer | formatPubkey}}</span>
-                </span>
-
-            </div>
-
-        </div>
-        <div class="scroll-bar scroll-bar-v"></div>
-      </div>
-  </ion-content>
-
-  <button class="button button-fab button-fab-bottom-right button-assertive icon ion-android-send visible-xs visible-sm"
-          ng-click="transfer(formData.issuer, formData.title)">
-  </button>
-
-  <button class="button button-fab button-fab-bottom-right button-assertive icon ion-ribbon-b visible-xs visible-sm"
-          ng-click="certifyIdentity()"
-          ng-if="hasSelf"
-          style="bottom:78px;">
-  </button>
-
-</ion-view>