more clear buffer creation