mapped left/right to buffers instead of files for ease of use