- added buf_init_and_set_sep at cryogens suggestion - buf_add_and_mark will have to wait - added some comments