add new type: buffers_t