rename sbuf to builder