Codigo limpiado