Separo Responsabilidades del Algoritmo de Control y el Buffer al mismo