falta asm filtrar y colapsar, y una funcion string rara