fixing and refactoring
Mergeo actualizaciones hechas por Aza