previous and next buffer