create Buffer