added buffers and memoryviews post