added direct buffers to testing