algunos cambios y limpieza de código