按照要求来做，box不要放buf