Author: Enrique Perez Escrich; Migue Ramos Carrion and Vital Aza