padded buffer