first shot at buffers