add buffer expl