cpp wrapper and buffers