Ya funciona todo, solo falta retocar un poco la interfaz