Ahora funciona, falta optimizar

Ahora el codigo es funcional, pendiente de corregir, eliminar traza y
organizar funciones