adds init_buffer() function