Insetadas mejoras

Se han insertado las ultimas mejoras.  Terminado a falta de unas minimas
mejoras.