feature(flop) write: add Buffer