diff --git a/Pisos Visitas.md b/Pisos Visitas.md
new file mode 100644
index 0000000000000000000000000000000000000000..a1db6f8ec150b0e230cc20302c492b178c06e126
--- /dev/null
+++ b/Pisos Visitas.md	
@@ -0,0 +1,139 @@
+# Visitas
+
+## Hernani
+
+<https://www.idealista.com/inmueble/98916338/>
+Liezaga 10, 1ero sin ascensor
+230K
+
+<https://www.idealista.com/inmueble/98280414/>
+Calle Orkolaga
+200K
+
+<https://www.idealista.com/inmueble/99440162/>
+Izpizua
+230K
+OTAÑO INMOBILIARIA
+99440162
+
+<https://www.idealista.com/inmueble/98755487/>
+plaza Oleta, 8, 1D
+305K
+IBAN
+98755487
+Valorado en Kutxa por 270K
+
+https://www.idealista.com/inmueble/99493725/
+290K --> 1.2K
+SUSANA
+99493725
+DERECHO DE SUPERFICIE (2073)
+
+## Urnieta
+
+<https://www.idealista.com/inmueble/99459653/>
+275K + 22K Raya
+
+<https://www.idealista.com/inmueble/98997633/>
+San Juan
+246K
+OTAÑO INMOBILIARIA
+98997633
+
+## Andoain
+
+<https://www.idealista.com/inmueble/99590177/>
+Calle Plazaola, 11
+170K
+
+<https://www.idealista.com/inmueble/97074474/>
+Plaza Arrate
+170K
+Inmobiliaria Ernio
+ER2708
+
+<https://www.idealista.com/inmueble/94454032/>
+189K
+De particular a particular. Sin comisiones. Llámanos y visita esta vivienda.
+Housell
+118470
+
+<https://www.idealista.com/inmueble/96156060/>
+205K
+IRULEGI SERVICIOS INMOBILIARIOS
+508-19693
+
+<https://www.idealista.com/inmueble/96607031/>
+Frente a Bastero kale Nagusi
+210K
+Xera inmobiliaria
+707
+
+<https://www.idealista.com/inmueble/99448595/>
+Calle Galardi
+210K
+INMOBILIARIA LEIZARAN
+99448595
+
+<https://www.idealista.com/inmueble/39022030/>
+210K
+ULIA Servicios Inmobiliarios
+39022030
+
+<https://www.idealista.com/inmueble/39971641/>
+Calle kaletxiki
+179K
+FOX GESTIÓN INMOBILIARIA
+FX-684
+
+<https://www.idealista.com/inmueble/99571269/>
+Calle Rikardo Arregi
+210K
+Inmobiliaria Ernio
+ER3036
+
+<https://www.idealista.com/inmueble/99402189/>
+calle Pio Baroja, 3 -- Sólo ver zona
+220K
+Yeelen Pellejero
+00054
+<https://www.idealista.com/pro/irulegi-servicios-inmobiliarios/>
+2 Habitaciones a patio
+
+<https://www.idealista.com/inmueble/98250392/>
+Calle Aita Larramendi -- Ver Zona
+Piso de cerámica
+230K
+
+<https://andoainberri.urumeaberri.com/es/promocion/andoainberri/tipologias>
+
+## Añorga
+
+<https://www.idealista.com/inmueble/89080194/>
+360K + 35K Graje
+
+## Lasarte
+
+<https://www.idealista.com/inmueble/99625786/>
+Kale Nagusia
+280K
+Amoblada
+Baños a reformar
+Inmobiliaria Etxaniz
+871
+
+## Errenteria
+
+<https://www.idealista.com/inmueble/97196445/>
+Larzabal, 5
+260K
+Noelia
+97196445
+
+## Astigarraga
+
+<https://www.idealista.com/inmueble/98812580/>
+Galtzaur, 4
+290K
+Leire
+98812580
diff --git a/dockerfiles/devenv.Dockerfile b/dockerfiles/devenv.Dockerfile
index bab530bd199a6e6f9fd4921e8600c83dda3b5a40..6d96c59ffe55c92c52ceb8030ea243dd79beee68 100644
--- a/dockerfiles/devenv.Dockerfile
+++ b/dockerfiles/devenv.Dockerfile
@@ -25,6 +25,8 @@ RUN apt-get update && apt-get -y install --no-install-recommends \
     # Verify if git, process tools, lsb-release (common in install instructions for CLIs) are installed
     # Install the https transport support package for The Artifactory debian repository
     clang-format \
+    checkinstall \
+    cmake-curses-gui \
     direnv \
     git \
     git-lfs \
@@ -33,6 +35,7 @@ RUN apt-get update && apt-get -y install --no-install-recommends \
     openssh-client \
     terminator \
     xterm \
+    wget \
     zsh \
     #
     ros-${ROS_DISTRO}-catkin \
@@ -50,14 +53,16 @@ RUN if [ "${ROS_DISTRO}" = "noetic"  ]; \
             python3-catkin-tools \
             python3-click \
             python3-numpy \
-            python3-osrf-pycommon; \
+            python3-osrf-pycommon \
+            python3-vcstool; \
     elif [ "${ROS_DISTRO}" = "melodic" ]; \
     then \
         apt-get -y install \
             ipython \
             python-catkin-tools \
             python-pip \
-            python-osrf-pycommon; \
+            python-osrf-pycommon\
+            python-vcstool; \
     else \
         echo "Not supported version"; \
     fi
@@ -182,6 +187,16 @@ RUN if [ "${ROS_DISTRO}" = "noetic"  ]; \
         echo "Not supported version"; \
     fi
 
+WORKDIR /tmp/srcs/
+COPY /extra_libs/*.deb ./
+
+RUN if [ "${ROS_DISTRO}" = "melodic"  ]; \
+    then \
+        dpkg -i *.deb; \
+    fi
+
+RUN rm -rf *.deb
+
 # Update this date to re-run the image final update
 LABEL image.date=01-12-2022
 
diff --git a/dotfiles/docker.bash b/dotfiles/docker.bash
index f0d00ac775ca0741d0f768b92981713c24711865..6cea65af1841e973860fb36001322220e6f84db0 100644
--- a/dotfiles/docker.bash
+++ b/dotfiles/docker.bash
@@ -18,14 +18,20 @@ function dockbuild(){
 # usage: rundock {noetic, melodic} [{remodel_ws, odin_ws}] [cmd]
 # To share docker --volume /var/run/docker.sock:/var/run/docker.sock:ro
 function rundock() {
+    # Check if the image exist
+    if [[ "$(docker images -q devenv:$1 2> /dev/null)" == "" ]]; then
+        # build the image
+        dockbuild $1
+    fi
+
     # Check if the container exist
     if [[ $(docker ps -aq -f name=$1) ]]; then
         # Attach to conayiner
         docker exec -it $1 bash -c "cd ~/ros/$1/$2 && $ext"
     else
-	    # Launch container
+        # Launch container
         cd ~/ros/$1/$2;
-	    rocker --home --ssh --git --user --privileged --nvidia --x11 --network host --name $1 devenv:$1 $3
+        rocker --home --ssh --git --user --privileged --nvidia --x11 --network host --name $1 devenv:$1 $3
     fi
 }
 
diff --git a/dotfiles/system.bash b/dotfiles/system.bash
index 3972e99b05c5afcda29d079998c9b43e1968ada5..de0568a572b558031419e28ad3c5abdf0d937f0c 100644
--- a/dotfiles/system.bash
+++ b/dotfiles/system.bash
@@ -7,6 +7,12 @@ then
     alias l='lsd --group-dirs=first'
     alias lla='lsd -lha --group-dirs=first'
     alias ls='lsd --group-dirs=first'
+else
+    alias ll='ls -lh'
+    alias la='ls -a'
+    alias l='ls'
+    alias lla='ls -lha'
+    alias ls='ls'
 fi
 
 if command -v bat &> /dev/null
diff --git a/notes/ik_solvers.md b/notes/ik_solvers.md
index 38390b9e56be3b35563c643806955902af110378..f3798f8d2807343dad972dbb0bdebfee04c46bb3 100644
--- a/notes/ik_solvers.md
+++ b/notes/ik_solvers.md
@@ -11,7 +11,7 @@
   trac_ik_kinematics_plugin/TRAC_IKKinematicsPlugin         OK -- 169.979193, 196.798529, 157.477506, 160.484606, 174.703986
   ur_kinematics/UR16eKinematicsPlugin                       ERROR
 
-descartes (cpability) is not compatible with bio_ik
+descartes (descartes_capability) is not compatible with bio_ik
 
 Se generó un ikfast plugin con la escena de smart3d
   smart3d_manipulator_kinematics/IKFastKinematicsPlugin_manipulator
@@ -22,9 +22,9 @@ Para limitar los joints del ur, modificar el archivo:
 
 ## Closed form IK with calibration
 
-This is an open issue in official UR repository <https://github.com/ros-industrial/universal_robot/issues/564>
+This is an open issue in official UR repository <https://github.com/ros-industrial/universal_robot/issues/564> and a closed one here: <https://github.com/UniversalRobots/Universal_Robots_ROS_Driver/issues/226>
 
-As @miguel.prada suggest one option could be take the IKFast solutions as input seeds to other gradient descendent IK solver (e.g., KDL, bio_ik, track_ik, ...). The package everything in a IK_moveit_pluging.
+As @miguel.prada suggest one option could be take the IKFast solutions as input seeds to other gradient descendent IK solver (e.g., KDL, bio_ik, track_ik, ...). Then package everything in a IK_moveit_pluging.
 
 ## References