min piece buffer is 3