add own underlying buffertype