local buffer