Material and BufferUtil