Completed double buffer. (1/2)