some buffer work