Cambiado la estructura a buffers