make the buf