Mejor estructurado el autocompletar, y unos arreglos