including buffer in the answer