- add a phletora of buffer implementations