* BuffersProvider completed. Not tested and not used